skysight-inc/HackerNews huggingface dataset:
Human capital far outstrips natural capital in terms of value. Geography has some importance obviously, and Africa does face significant risk due to warming from climate change.

What is really needed in Africa is infrastructure, more advanced education, and access to credit and investment capital. One good thing Africa has going for it is free trade between African Union countries. Access to such a large market is certainly a boon to potential businesses. Though language barriers can be a challenge.
UK based, so YMMV.

Moved from self-employed for the odd side gig, to UK LTD co, to VAT registered UK LTD co.

The "business services mafia" will like to frighten you into believing you have to drop hundreds of £ on their services - plus £120/yr for an accounts package, more for payroll, business banking, etc.

Because your mind is too tiny to comprehend the ways of the priests. e.g: Don't ever ask a question in a business forum, you'll get swamped with the clergy telling you the question implies you're definitely going to prison because you're going to get it all wrong.

Do not believe them.

It is perfectly possible - perhaps even 'easy' - and if you understand the basics of double-entry accounting, all entirely learnable without too much effort. And best of all, you can do it almost for free!

Don't drop hundreds per year on Xero, use https://www.quickfile.co.uk. Cost: £0 (upsell on receipt scanning, but I don't use that). Does VAT, with electronic submission. I literally don't understand why you'd spend money on Xero - the extent to which it's advertised over here is insane; you're just paying for TV advertising.

Payroll (and all the tax calculation): Free, for up to 3 users. https://www.shapepayroll.com

Business banking: Tide. 20p/per transaction (no monthly fees!)

The hardest parts are
- discipline of entering the transactions and not letting them build up
- in the UK, understanding capital allowances vs depreciation
- when doing payroll how to split the payments into the correct accounts (shape does the sums, you have to account for it correctly)
- Make sure you pay all your HMRC bills
- Doing the year end as a micro-entity (the CT600 corporation tax return) is actually surprisingly easy, and amounts to putting numbers in about 6 boxes.

By all means pay for all of this stuff if it isn't of interest to you. For me, as I intend my co to run long after I finish working, I didn't want to have annual fees for services that I really wouldn't be getting the use out of.
It is designed to be a universal foreign key. The number is supposed to be confidential, but almost no one treats it as such, and the founding CEO of the organisation (since retired) has repeatedly argued in public that the number should be public, and the official policy of regarding it as confidential was a poor compromise made to satisfy privacy critics. Since the architecture is not designed around confidential numbers, there is no actual way to keep it confidential.

Tokenization was promised and implemented in a rush while petitions against Aadhaar were being heard in the Supreme Court in 2018, but the tokens (called "virtual id") are not usable anywhere.
Sysadvent: Deployment Decision-Making During the Holidays
government "mass surveillance project". An attempt to make headlines juicy?
My biggest problem with B2C is you have to turn around and monetize your users (eye balls) via Ads or otherwise - now you're back to SALES, but only if you can survive to get the users! It's a catch-22 if you're bootstrapping, VC funding helps.

Enterprise sales has a long cycle indeed, but I'll say it depends on the pain you're solving and the target market.
Yes, but it's not the word's primary meaning. Using it in a headline like that -- where it's the first thing the reader sees, rather than after context has been established -- is misleading.
So in other words, you believe that people protesting in the street deserve to die.
The point isn't about whether they are the same or not. The point is the the teaching material isn't very clear on the terminology used.
This is a huge security risk. Microsoft actually f
ixed it. The system shouldn't do anything that cou
ld compromise it without explicit user interventio
n.

Want the computer to do something, tell it to it.
Inserting a physical media doesn't means you want
adware automatically installed.
I could see that if they are holding the financing. If the car is financed by a third party, I cannot imagine why the dealer would want or care to get involved.
> Perl wouldn't come to mind as something with a way for a user to define and refine new connectors.

Anyone can add a new features to a language that users want to use. The source of the new connectors are incidental (user defined vs native syntax). That aside, operator overloading is fits the specific "user glue" you are focusing on. Perl added this in 1999. Perl pretty much had everything (Moose object system, etc).
The worst part about this for me is that the Costco parking lot is already a cluster without having to add in the "show off my car to my brother in law" game to the mix.

I avoid Costco like the plague because the experience is always bad for my mental health. I'd rather pay a few extra bucks to avoid oblivious giant cart drivers, having to show multiple forms of ID , having my receipt validated before I can leave, having to figure out how to transport stuff to and from car, etc. Plus, there is no consistency in the non-grocery inventory. You're forced into the "we _have_ to buy these pans today because we never know when they'll be available again!" psychological trap.

It's just a very inconvenient shopping experience in my opinion. But I know I'm the only person in America who feels this way.
I received an invite to pullrequest nearly a year ago, filled out the application, and never heard from them again.
Quite a bit higher than wood, comparable to diesel (in some cases). Whichever bacteria figures this out is going to be king.

https://en.wikipedia.org/wiki/Energy_density#In_chemical_rea...
From someone who automatic doors wouldn't react to as a thin teenager, this isn't very reassuring.
Here's Matt Parker's video from last year: https://www.youtube.com/watch?v=TvlpIojusBE

And he ran a bunch of viewer-supplied programs on it: https://www.youtube.com/watch?v=v7eHTNm1YtU
Google did the same for Disney and White House with Youtube. They didn't even have to threaten that hard.
New Technology Can Detect and Reverse Opioid Overdoses
The bytes in the compressed data aren't going to be aligned to 2-, 4- or 8-byte offsets, so the overhead is going to be nonexistent or negligible.
It's vital that we improve access to nutrition and early childhood education in Africa for these reasons. Those are the main factors depressing IQ. Outright famine is no longer common, but malnutrition is still a persistent problem.
I was pretty horrified to learn that log4j makes network calls, was even surprised to hear it parses log strings.

Fortunately our log4j was too old and JVM too young to be vulnerable to the first exploit, but it seemed best to rip out log4j and replace it with something simpler anyway.

java.util.logging seemed the obvious choice, but the API is different, so would have been a lot of s/debug/fine and so on.

In the end, we:

- wrote a new class with the same 'api' as the part of log4j that we use

- globally replaced 'import org.apache.log4j.Logger' with our new class

- fixed any compile errors by adding new methods to our class

- wrote a test to make sure it rolled correctly and could handle lots of threads etc.

Here's the code if you want to do something similar (don't know how long it will be accessible from there): <https://ideone.com/XKg5M9>
I'm also still waiting for my shipment of 90% efficient solar panels.
Wow! Allegations without context or material. Who would have thought someone on twitter would sling mud!

If the Indian government is going to implement the Aadhaar card.. I rather would like folks such as Viral Shah on the team to make sure the implementation is headed in the right direction.. The scale and operational challenges faced are significant. The context for that twitter thread is a leak of private data that occurred. If competent engineers are not involved, it will only get worse.

This is analogous to the US Govt implementing a plan to provide universal healthcare but random developers getting angry when a competent engineer works to make sure it is done right..
Are you doing this solo? I’ve found it’s good to have partner(s).

Ideally with diverse backgrounds; e.g.

- marketing

- engineering

- sales

- finance

This way the burden doesn’t fall on you for everything and you can lean on others to do their part.

IMO a lot of tech entrepreneurs take the marketing/sales side for granted.
> neverssl.com guarantees all of that, at least as long as it's there.

It didn't work for me when I tried to use it in the airport (DCA). I tried to get to the captive portal through Firefox and Vivaldi. It took a couple restart of my browser to managed to get to the captive portal. It is not guaranteed that it will work as in my case.
Seems like an arbitrary distinction which is considered important for historical/cultural reasons particular to America. Why is the federal/state boundary the important boundary, and not the state/county level? Or not the county/town level? Or the global/national boundary? Even having 3 or 4 layers of government is an arbitrary cultural trait. It could be one or two, or five or six.
If you're interested, you can always check out the code to GNUcash;

IIRC it has a SQL Schema that can be imported into most databases.

https://wiki.gnucash.org/wiki/SQL
I don’t understand what the problem is. Why does it matter whether a little orange dot is there or not.
Open Source Sustainability Through Corporate Social Responsibility
Something something stems
At work we have a glovebox running DOS. The software is written in MS/GW/Q basic and only works with a specific set of ISA IO cards. The manufacturer is long gone but one of their techs bought out the remainder and now gate keeps the software. He has the source but refuses to update, sell, license or release it. Last we spoke to him he wanted $20000 to write a new control program in visual basic using a PCI card and refused to release source code. We flat out said no. The plan is once there are no more spare parts on the shelf the whole thing is getting gutted and a modern PLC system installed in-house.
Pink Panther is a work of art
In a hot market, you can buy a home with cash, even if you don't have much
I would say bewilderment that a music/video/data CD wants to execute an auto start exe on it. Other than that you may want to check if the CD actually contains the program you expect before running it.

Then you have Sony which abused auto run to install a rootkit on PCs as part of its copy protection.
I teach/coach parents and one of the main aspects of improving quality of parenting for the child is improving the quality of self care for parents.

Adults tend to sacrifice self care at the drop of a hat.

Here are a few ideas which my clients find useful:

- who you are, and what you are capable of, changes, and is influenced by many things, on both short and long timescales.

- you on 2 hours of sleep and no food is different from a well-rested well-fed “you”

- it is beneficial to look at yourself less as “good” or “bad” and more as “well-resourced”, or “under-resourced”

- divide your resources into a few different aspects which you can clearly identify/sense. You can visualize them like the health, energy, mana, ammunition etc. bars in a video game.

- I recommend rest/nourishment, belonging/connection, solitude/stillness/reflection, contribution/competency, play/fun, self expression. Yours may vary
A bit but these are some of the most common basic human needs.

- when these get depleted, your cognitive resources diminish. Your stress increases. Your organism has a breaking point and a meltdown is a signal of your reaching it.

- a meltdown in a child is the result of the brain getting flooded with stress hormones and restoring itself to balance. (Cortisol gets excreted in tears for example). Similar to you - it’s a rebalancing process. But, it has impact on others and it’s better to not reach a point of losing control.

Resource-wise, you will need to fight to resource yourself - against your old habits, the time crunch etc. Prioritizing your self-care is now vitally important.
Or maybe, the point of the article is the banks largely fixed it and returned the money - as the should've. Meanwhile, telcos drag their heels and do nothing to improve the situation (not unique to Australia). Personally, if I were in the same situation, I'd also be livid at the telco. They issued not one but two eSIMs and were useless at diagnosing the issue.
And the public does not hold the politicians behind these constant forever wars accountable at all. Right now we are arming terrorists in Ethiopia, Africa, to create a civil war. Not even covered by the mainstream press. The last paragraph is great:

It is evident that Washington will never hold itself accountable. Neither, it seems, will the US media. Which, unfortunately, appears to leave the job to armed foreigners, including, unfortunately, the Russians and Chinese. That isn’t in America’s interest, but then, promiscuous war-making by Washington isn’t in America’s interest either. Ultimately the American people need to ask questions of their officials that no one else will. Otherwise, peace may forever remain out of reach.

-

Leak of Zoom exposing the arming of terrorists in Ethiopia to create a civil war:

https://jeffpearce.medium.com/ethiopia-the-wests-diplomats-m...
I thought that video was interesting, but a shame he didn't seem to go into how the 3D coords were obtained from what I recall.
I definitely get what you're saying here, but I think if I was given the choice between an internal reviewer that might glaze over some bad practices, or an external reviewer who will miss stuff like "oh be careful calling that code, there's gotcha X, Y, and Z that you need to think about", I'd take the former every time.
The case for code review is fundamentally economical: it saves the organization money by finding costly issues earlier when they are cheaper to fix without imposing a costlier burden for the review process itself.

As generic "knowledge transfer", or even increasing the bus factor, I would disagree. The best knowledge transfer experiences I've had have been dedicated meetings/workgroups dedicated to that purpose, and they tend to encompass larger scopes than a single commit/pull request. I've also seen the difference in devs who contribute to an area having previously only been reviewers of code in that area, vs. actually having a knowledge transfer session with that area's lead beforehand, and in the latter case they are more effective (actually even if they had never reviewed code in that area before, as was the case with interns or new hires). To me knowledge transfer is the nice possible side effect, but not the primary purpose.

I'll leave a third opinion from here https://static1.smartbear.co/smartbear/media/pdfs/best-kept-... which lists some direct and indirect benefits:

Few developers and software project managers would argue that these are direct benefits of conducting code reviews:

• Improved code quality
• Fewer defects in code
• Improved communication about code content
• Education of junior programmers

And these indirect benefits are byproducts of code review:
• Shorter development/test cycles
• Reduced impact on technical support
• More customer satisfaction
• More maintainable code
Nah, the existing ordinance already allows the surveillance she referred to and this is just theatre
No 'bugs' were harmed in this article.

But is there a rise of the plastivors on the horizon?

https://royalsocietypublishing.org/doi/10.1098/rspb.2020.011...

Maybe, maybe not.

https://www.bioplasticsmagazine.com/en/news/meldungen/202008...
We do have detailed code reviews. People will complain about lines you write and expect a lot of consistency.

Simultaneously, architecture is complete mess, because architecture is much harder to see in code review.
The details and implications seem to be disputed, but in any case, What in the world does this have to do with Julia? What will be accomplished by involving an MIT open source language which is opening new horizons in climate science, physics, economics and other societally important fields?

The happiness and productivity of current and next gen programmers and data scientists are relying Julia's success. If you have ever used the mess that is the pydata stack and its myriad different incompatible type systems, DSLs and APIs, and then breathed the fresh air of Julia, this should resonate. (numpy+pytorch+TF+python lists+ numba+pymc3, jax etc etc )

I have zero affiliation with Viral or Julia Computing, I'm just a guy who wants to continue enjoying writing the next line of code without looking up pandas docs for millionth time.
So you need a wheel, but you end up getting a whole car, and the wheels turn out to be octagons, which don't work great for your purpose (but basically work on more different terrains that different users had problems with?) ... and in half the time and one-hundredth the price you could have just made the round wheel you need.
It doesn't go through the judiciary (e.g., it would if it were an an apartment and you stopped paying rent), but the owner signs a loan note that specifies that the loan is in default after missing N payments (usually after 3 months). Once in default, the bank can repossess the vehicle, but they'd rather not since their business is lending money and anything else is a money-losing distraction. So they will usually try to find a way for you to keep the car (and keep making payments). They usually only repo if they can't contact the debtor or they can't come to an agreement.

Repossession of any kind (car, house, etc...) is typically an option of last resort for the bank after the debtor refuses to work with them or enter into other agreements that could help. They really just want to keep collecting payments from you.
It's pretty interesting how it does this too.

Legally they can't copy source code from windows, so they have to do something called block box reverse engineering.

That just means they can't look at the code, but they can try to copy exactly how the code works. This is for legal/copyright reasons.

It's really impressive so far. Windows is a complicated beast that has been built up since the early 90's without much old functionality being thrown out.
Has anyone taken this course?

On a side note, it’s too bad there’s no easy way to assess the quality of educational courses. You think there would be a standardized metric by now.
"Keeping up with the Joneses", baldly stated, is basing your self-worth and well-being on being able to flaunt material wealth to acquaintances and strangers. Sounds ugly when stated that way, doesn't it? But that's what it is and if that's who you fundamentally are (or, even worse, that's who your spouse/family are) you are well and truly stuck in the trap.

To not be in the trap, you need to do the hardest thing in the world: change your personal values. Flaunt your contributions to your community. Base your pride on your professional and personal achievements. Base your mental comfort in building a nest egg that will cover not only your own retirement. Be known for aiding those less fortunate than yourself. Anything else but the empty materialistic charade of "keeping up with the Joneses".
why would you upvote this? are you retarded?
Sorry, I see how my previous comment was misleading. To clarify: No, QOI is not doing that. QOI stores RGBA as R,G,B,A because it is big endian.

Little endian would imply that RGBA is stored as A,B,G,R. Which was my argument against using LE for a file format.
> These topics (to me) are far more important than simply creating new connectors.

Yes. What this vision requires is pushing down a shared library or coordinated behavior into every new language or future technology that requires it.

If the behavior is not actually required, and is more of a suggestion, then it's a "protocol" and requires interface modifications everywhere. And now we're back to "why do we need this shared code/language?" and "how is this different than patterns?"

This model has been tried many many times. We just got rid of the ignominious stench of CORBA and its removal from Java in the last year after a 25 year failure. The architecture astronauts require their language to be guaranteed across wire boundaries which is a fancy way of saying that their uber-language needs to be implemented in all the subsystems for guarantees to work.
Blaster was a worm (self-transmitting and replicating without user interaction.) I was in IT when it came out.

XP SP2 had the firewall enabled by default in 2001, which blocked incoming SMB protocol requests and other related ports by default ("file and printer sharing" exception checkbox.)

Additionally, a security patch for Blaster was released July 16 2003. Blaster itself showed up August 11 2003, so you had almost an entire month to evaluate the security patch.

So in order to be affected by Blaster they had to
1. enable sharing of folders on client machines (connecting to servers does not require this firewall exception.)
and
2. fail to apply a security patch for a wormable exploit in a timely fashion.

That's not wide-open, that's (if they have control of client machines) IT department failure to act responsibly.
Forced sterilization comes readily to mind, as do the literal labor camps.

You’re either tragically misinformed or ideologically motivated to make such a comparison.
Every new car has GPS tracking and cellular antennas in them and has for almost a decade.
Exposing this data publicly may be a huge problem (I don't know enough about the leaks), but in a society where people want the government to offer welfare benefits based on caste (to address historical inequities), the government necessarily needs to track this data to prevent fraud when doling out welfare (eg. to issue the relevant certificates on birth, which can then be used in various benefit schemes analogous to affirmative action). One can't have it both ways!
Lmao, their tech is faaaar away from anything remotely usable in real life. Sure it can follow a double yellow in the middle of the woods, I could do that when I was 10, as soon as you put it in city traffic it's game over in 15 seconds.

We will not have fully autonomous vehicles in our street until we ban human driven vehicles and completely rework our infrastructure, aka probably not in our lifetime.

Look at that video, it's comically bad:
https://www.reddit.com/r/IdiotsInCars/comments/rgiu8m/the_fu...
Very rarely (I'd heard the term "stomach bug"), and I would expect that to be slang—used by people who don't know whether the disease-causing agent is a virus, a bacterium, or something else (likely people who aren't very clear on the distinction between a virus and a bacterium). Does anyone who studies bacteria call them "bugs"?

Edit: I tried googling "does anyone who studies bacteria call them bugs". The first relevant result is https://www.sciencenewsforstudents.org/article/bugs-within-u... , an article that contains: "You are full of bugs. No, not cockroaches and ants. These bugs are tiny, single-celled bacteria". The author is a "science journalist"... although, according to her resume, she does have a bachelor's degree in biology and studied something to do with an immune response gene, and worked on genetics and software for a few years. The second relevant result is https://www.scientificamerican.com/article/microbiome-survey... , whose author is also a "science journalist"... who majored in English and then went to a journalism school.

That's more than I expected to find, though still not examples of someone who actively studies bacteria referring to them as bugs.
Do you live in a jurisdiction where you don't have to worry about assault charges?
“Cooperation Was Our Way of Life”: Free Software and the Indigenous Critique
Most realistic alternatives to Mayor Breed would probably be worse.