skysight-inc/HackerNews huggingface dataset:
A single licence for all apps on all platforms at a reasonable price? Sweet.

Previously I’ve only been using Affinity on Mac. Now I’ll be able to see how it performs on Windows as well.

I wonder though if they fixed the crop tool. The rectangle wouldn’t stay within photo borders, i.e. any “constrain proportion” setting would be useless, and trying to align the crop with one of the borders was very mundane, pushing me to do all my cropping in ACDSee.
89 GBP vs 119 USD. Something is finally cheaper in GBP than it is in USD. Wow.
I don't know, but 'swap' seems to have become the standard term for the operation, used in places like the C bswap family of functions and the x86 'bswap' instruction. My (totally unsupported and unresearched) guess is that it became popular as a term when 16-bit architectures were common -- "swap the bytes in a 16 bit value" is unambiguous.

The Arm architecture does call this operation "reverse bytes", though, so it's not universal to call it "swap".
What are you going to pursue?

If you're looking for income growth and are already in professional position making decent money it's almost never worth it to go back to school.
Love Affinity products. Absolute steal for the price.
I was so convinced that they would have moved to a subscription model out of pure fear that it took me ages to even convince myself it was a one time payment even though it was on giant letters on the page
Have you considered building a device that will scan people's retinas, then recruiting volunteers to deploy it around the world?
Darn I got excited for no reason. I first read "ALL PLATFORMS" and thought that version 2 would also work on Linux. But alas!
Or the fed increased interest rates and the economy is forced into recession too stop inflation.
I have yet to find a way to use Obsidian with images (sketches, diagrams) as easily as I would like. If there was a way to combine Obsidian's keyboard-based note-taking features (including LaTeX equations) with graphics and diagrams drawn in an app like GoodNotes 5 for iPad, that would be fantastic.
I would expect that he doesn't say he would take responsibility if that doesn't mean anything at all.
Which translates to: We can't find 150k programmers willing to work for the salary we are offering.
I think it's very appropriate. And I'm wondering if other people think
it is for same reasons as I.
This is going to be a repeat of 2000, not 2008. There's seemingly no contagion and no secular stagnation. This is just unwinding of the cheap money era that flowed overwhelmingly into SV. You'll see a cooling off of red hot compensation, a lot of failed startups that no one ever understood and the ongoing crypto crash. This may end up being enough to trigger a mild recession.
> No one told him to go all-in on VR. No one.

You can't possibly know that. Try not to get caught up in your own speculation and speculation from pundits.
The one thing I want is the ability to work on my own startup in my spare time, without fearing legal repercussions. It wouldn't require me to risk my house on an idea.
Yes. Like a charm. Biggest potential hitch is that your optometrist will give you your prescription (they are required by law), but won't include your ocular measurements, which you then have to make yourself at home in order to order the glasses. Get the inter-ocular distance wrong, in particular, and your glasses will not work correctly.
"I am acting like an asshole and everyone seems to hate me. Oh, I KNOW, let me act like an asshole MORE! Hmm, more flak. I AM THE VICTIM EVERYONE IS OUT TO GET ME!"
> At worst (or best, depending on how you look at it) it will only make any bugs it already has more obvious.

An abort would make them obvious, surely unreachable makes them less obvious?
The US have been spending $20B¹ per year on air conditioning for troops in Afghanistan.

¹2011 figure
You enter into a contract with each national government. It obviously won't be perfect, but I doubt any other method will be better.
Many many moons ago when i pointed out that FAANG are modern day fords and chryslers everyone thought i was exaggerating. Actually if you think about it they are in an even more precarious position as no one really _needs_ them and their popularity are a thing of fashion, and are far from too big to fail.

Edit: Linkedin shows 300k jobs available in the us for the term "software engineer". I like to think and hope that things will be fine for those laid off.
I purchased it directly from their site, and there is no upgrade option either.
I thought everyone did this at that point in time.

The most interesting thing I did with debug.exe was to remove the silly write protection our schools PCs had in 7-8th grade and the installed some shareware (I think!) C++ compiler that I had found one the front page of a magazine. I didn't even really program C++ back then, mostly assembly and basic.

Removing the write protection was as simple as overwriting an ISR or something similar. It took very little time anyway.
Docker is the best because it did something its predecessors could not: made it accessible, easy to run and easy to share. On Linux. Now the technology has industry standardization and so much inertia it’s surviving the monetization drive by docker (the company). The existing software out there was sysadmin stuff because it was mostly DIY. Or required learning to administer and build tooling for another OS.
Mind elaborating on the "fake person" part?
Amazing what an iOS update did.
My first impression is that all three of these are clutter to an already very cluttered language ...

1.) Coming from embedded programming, I can see the utility of `std::unreachable`. But shouldn't this be a compiler directive? Or a standardized #pragma? Can someone more knowledgeable in C++ say whether using functions as markers is a common mechanism in std:: ?

2.)Maybe the example is bad here, as it doesn't even save typing. (18 chars for `std::to_underlying` vs. 16 for `static_cast<int>`. The 'old' variant seems more expressive to boot. If anything, how about `static_cast<auto>`? or <underlying> ...

3.) The usefulness of `std::byteswap` to convert data to network byte order seems trivial vs. the venerable old `htonl` family of functions. `std::byteswap` seems more like intrinsics meant to expose possibly present target machine instructions to the user. Like `std::unreachable` this is probably of most use to embedded / low-level programming. This may be a deficiency in the article...

If it's not obvious, I'm not a big C++ fan and read the article with C-tinted glasses :)
See the map of the most widely used definition of the region of Central Europe https://en.wikipedia.org/wiki/Central_Europe#/media/File:Cen...

Every country changes their belonging to a region based on the perceived value bias of what is being discussed.

A user here humorously put it that Slovenians see themselves as Western European when it comes to how honest and hard they work, Southern European when it comes to weather and food, and Eastern European when it comes to drinking, partying and having fun.

But geographical location however is immutable, so let's stick to that instead of the other more biased definitions.
Either courts recognize it or not, and no court in the world has recognized any blockchain as a valid proof of contract of anything. Nor should they, laws are never immutable and always up for interpretation, which is why courts exist in the first place.
The problem is this statistics contains jobs ads that are not viable:

If i put out a job ad: Need a software develioer with skills in COBOL, latest react and assembly, to lead a team of 10 for $30k

And I cant hire anyone

It will still end up in government statistics for shortage.

This is lile if we all put out ads on Gumtree/craiglist 'will buy a Toyota, brand new, for $1000", and someone counts thise ad and concludes there is a shortage of Toyotas.
They are located in territories that are not friendly to US "glowies". Also, they tried that with Pirate Bay which was on glowie-friendly territory (Sweden, ever happy to lick US jack-boots) but it just became a game of whack-a-mole they couldn't win.
I love the Affinity Designer. Also bought the Photo suite.

But if you are a serious graphic designer, all the available jobs use Adobe tools. It is a factual thing.

Nowadays, I use mainly Figma (which is, again: Adobe) and wait for the next AI thing to remove me from my design job duties. :)
Android's client lets you specify the location of the vault, in which all files/folders are placed.
Director will stop using his SUV to go to work and won’t heat his residence in winter anymore (no need in tropical islands).
How many of them are severely disgruntled? Is my data safe?
If you’re going in order to get education that you personally want, now seems like the best time. The economy will recover and you’ll be able to get back in later.

If you’re going because you think it’ll give you better work opportunities later, I suggest thinking carefully about that. You’re already in your field. Even if you’re in an adjacent field but still in tech, you can usually transition — I’ve been a gamedev, worked in finance, been a pentester, and now I do ML. The question of whether I had a degree came up exactly once, very early in my career.

Academia can be a good fit if you’re going for the right reasons. Make sure you research what life is like at that university, and plan out what you hope to get from it and where you want to be five years from now.
IME DNS TTLs are low because debugging DNS during development is a pain.

So you set them low the first time you run into a DNS issue where you had to wait an hour or a day to resolve some bad configuration and your "fuck this" meter went from 0 to 100.
But it turns out that wasn't true. It turns out "being able to cover customer withdrawals" is everything.
All the big tech companies that are now laying people off?

I mean, they probably believed what they wanted to believe, but that’s a very human failing.
There are practically no big endian architectures anymore. Little endian is a sensible default. The weird architectures should bare the burden of complexity.
Drones with cameras and facial recognition. And a “money gun” that shoots a dollar at every new person it sees
Doesn't make them wrong though.
Subcontract. Put out a call for tenders for other people to deliver the money in particular countries, or regions, or to particular demographics within regions. Choose the proposals which are satisfactorily reliable and at the cheapest price.

There probably isn't a systematic way to get a dollar to everyone on earth. A mechanism which which works in the US won't necessarily work in India, Western Sahara, or the Netherlands. The best way to find a mechanism suited to local conditions is to get people with local knowledge to select it.

I'd be interested to see the proposal for North Sentinel Island.
I think you're dishonestly trying to equate a CEO having to fire 11,000 people due to his decisions, to something like an engineer wiping out a DB and having to restore from backups.

If suddenly, 11,000 people died today in airplane crashes in a single company's air fleet, you're be sure that their CEO would be under question. I'm not saying this is a fair analogy - but just as similar, your one wasn't either.
Might be something to do with it being a British company!
Good point, I think nothing can replace the actual experience of learning coding out in the wild. I personally think that the single most important step for a student learning to code is the transition from the "happy path" of an online course / classroom to a private project where they actually get exposed to all kinds of realistic real-world problems.

This step is actually something that we want to focus on in the later course chapters - e.g. all the things that are required to actually host a website (buying a domain, deploying code, caching, etc)
I think method signatures are part of application/typesystem design and should not be inferred. Explicitly provided types are a feature. Inferred/auto type signatures are "necessariy evil" to reduce boilerplate type declarations around code.

While codeblocks `fn1(fn2(), fn3)` and `var r1 = fn2(); var r2 = fn3; fn1(r1, r2)` are more or less identical, unless you have static type definitions for these methods you start having a very bad time inferring what types are being passed around.

Consider typical python wrapper library with liberal use of *kwargs to pass non-wrapped arguments down to wrappee. Those arguments and their types (as much as they are available in python, you get the idea) are entirely missing from wrapper code and make changes at call site pretty difficult
That would be amazing. I'd love to see React detached from Facebook's needs, which don't matter to most companies, and be taken over by the community instead. Honestly React is kinda useless without its ecosystem anyway, the vast majority of which is third party already.

Next would be a great steward to inherit React.
Have you followed that link? Have you seen the first map?
892MthtDTVpFJXvXee5ci1TR2X73CawJRHPraMadbM2ZeQvVqh8NrRzWfVcgaPKsG6RK4Km9TpgaQi7SYSwAu737FUgZtdg

Here is a Monero address. Things sent there ends up with me. I advise against sending anything to it. Are you going to post your IBAN and account details?

I don't actually know what my IBAN is, but assuming it is my account number I'm not comfortable posting it here like I just did for a crypto address. This technology is something other than what I've had access to before.
Google Fonts Illegal in EU
My advice for inner peace as a bald guy: https://www.youtube.com/watch?v=wFPjLwzL-14
I feel like such an outlier that I like it and have benefited from it.

I’ve learned all kinds of useful info about everything from nutrition to history in entertaining bit sized chunks.

And the humorous clips are really funny too.

I don’t feel addicted either. Some days I’ll scroll for 45 minutes. Other days I have zero interest.
They did. It just didn't work
> It makes total sense for one to exist.

I disagree: IME, when you add a float and an integer, you want to cast float to integer 50% of the time, and integer to float the remaining 50% of the time.

Even if it leads to more verbosity, I prefer arithmetic operations to be endomorphisms and use explicit casts.
Everything old is new again. IIRC the same technique was used for the flak in Bee-17 Baumber[0] for the Mattel Intellivision. Lacking additional memory for the graphics, the flak was drawn by grabbing sprite data from the code area of the ROM.

[0] B-17 Bomber uses the Intellivoice speech synth add-on to announce the game's title in a distinctive bit-crushed southern drawl.
I have a stupid question. Perhaps someone can explain.

What is the link between Apple introducing new rules to nerf tracking and Meta making less money?

I guess less tracking means less relevant ads. Are Meta's customers able to somehow evaluate this and are they now unwilling to spend as much money on advertising with them? Or is it that Meta now has lower click-through rates on iOS? Is there something else?
Comps will come down from the stratosphere but good devs will not be unemployed long. They may fall to less exciting roles at banks or other traditional tech, but there's still tons of demand.
1) Raising funding is easy for me.

2) Self-funding is hard for me, because I didn't take into account human, political, and organizational issues. I proposed and built an awesome technology, but that doesn't mean I was compensated for it.

A few fallacies:

- Keeping people happy isn't the same as keeping people aligned and productive.

- Keeping funders happy means I can't give technical work 100% focus.

- Keeping funders happy also constrains technical work; for example, showing progress is often in friction with not taking on technical debt.

... and many more.
Oooh, Second Life with 3d glasses. Revolutionary.
aren't tor and onion pairs,why one not ideal while another excellent? confused.
Yeah but you wouldn't just send it to a random offering you money - that's Nigerian prince territory.
> but hell for everyone else

Maybe "not as good for everyone else", but "hell" is such a big exaggeration. I know plenty of working-class people -- think barbers, construction workers, baristas -- who live happy lives.

The US isn't some dystopia where if you're not a millionaire you're living in a slum.
Military requisitioning is just as top town in the US.
True. But. Even before Luxottica started buying up the industry, glasses were expensive. I worked in the industry in the early 90s (paid for college). We could buy CR-39 bifocal blanks for about $3.50. A frame in the Frames catalog (name brand) was about $10. Tint and UV were about $4 a bottle and would last a week, and that would tint/UV hundreds of lenses. I was making $7.50 and hour and it would take me half an hour to make them in the lab. We'd sell that pair for about $250.
Media management is entirely manual and very bare bones, unfortunately.
> What exactly are you pitching?

Some people have ideas to fix something within the society that they think can be better. Engineers also have some such ideas. I would like to get together engineers so that we can work together on some meaningful project with an aim to solve some social problems.

> The world has a ton of nonprofits

Can be a social enterprise?

> Most humans aren't very effective.

If that is the argument for any new idea/venture, then nothing will ever get done.
This has happened in every mmo for decades now.
Undefined behavior is considered worse than crashing, which is typically the alternative when reaching "unreachable" codepaths.

Compare these two blocks similar to the article

switch (ch) {
case 'a': do_a(); return;
case 'd': do_d(); return;
// ch is guaranteed to be 'a' or 'd' by previous code.
default: assert(0);
}

switch (ch) {
case 'a': do_a(); return;
case 'd': do_d(); return;
default: std::unreachable();
}

If the programmer is wrong about `ch` in the first one, the program terminates.
For the second one, the compiler could change it to be equivalent to

if (ch == 'a') { do_a(); }
else { do_d(); }
return;

If the programmer is wrong here, the program might `do_d()` with unintended consequences. I'd say "going down unintended codepaths" is typically considered worse than crashing.

N.b. fixed last code example- thanks afiori.
I will bite. Using the postal service.

Send an physical envelope with 1$ for every address in the countries that are not banned in your jurisdiction, assuming x people per household.

Not everybody has an address, and other errors (how many people per address, cost of postage) but
I think this would have less errors, would be cheaper and less prone to abuse than any alternative I can imagine.

Another option is providing the value for that money to everybody by doing something with it, and saving in all the logistics.

One last option, that requires government cooperation. Give 1$ to everybody after they vote.
I'm not going to address the other aspects in your comment but:

1. Apartments can be perfectly fine for a happy life, everywhere across the world.

2. Conception and child upbringing do not mandate having a house.
I tried vimwiki for a while but I found I used a tiny subset of its functionality and couldn't get it to respect my choice of syntax highlighting for markdown. It set me off in the right direction though.

The fact that it's _just_ a directory full of markdown files allowed me to easily migrate to my own home-grown setup that reimplements the three keybindings I actually used.

https://github.com/peteryates/dotfiles/blob/master/nvim/.con...
Related: https://eraseallkittens.com/
I wish I had a marketing person to at least decide the subjects lol
I am a freelancer now, I get paid to do that, maybe I can at least use SEO trending words to see what people like
Anyway, the focus must be quality, not views
But it's good to see your article appreciated and viewed, isnt it?
During the pandemic the US government tried to send money to just its own citizens, this was generally successful, but plagued by a ton of fraud. I don't think any organization has the capacity to get close to the goal of sending $1 to every human on earth. Also, the US is able to enforce its laws on dollar transactions happening outside its borders, so sending money into countries the US has sanctioned will be very difficult from most places.
No way.

Apple, Microsoft, Amazon, they all have very good businesses with very concrete productivity bonuses and real world advantages that they give to people, you can't make those things disappear.

They also don't have good foreign competitors, like Chrysler and so on had in Japan.

There are Chinese companies, but those companies largely exist thanks to their state barring competition from the outside, and I don't see it being super likely that that is a real threat, especially because if Chinese companies really start taking off the United States government will clamp down on them hard.

I think these layoffs are more an example of just how crazy short-term we are thinking in the world. Everyone thought coal was going to go away, remote work was the future, tech jobs were the future!

In reality we need more productivity, less labor demand, and for our smartest people to be out working on those problems, not on delivering people advertisements.

All of these lay off people may end up out more distributed in the country working no boring jobs that ultimately free up butts and seats so that those butts can go take other seats for they are more necessary and important and productive.
Think they tried but nobody wanted it. The video chat thing too.
The point is that you're telling the compiler "I don't care what happens if control reaches here. Assume it never will and use that information to better optimize the rest". It's not an alternative to abort() or throwing because the compiler still needs to generate code for them.
One of the few shows that did well, didn't start recycling the same idea over and over, and ended before it lost an audience.

At least for the next decade or so, the representation of SV and startup culture will be quite cutting.
The latter proposal is a good one, if you first buy up currency from every country in proportion to the population.

It may not be as regressive as it appears at first blush: the impoverished hold cash as a greater proportion of their net worth than many of the wealthy.
Yes that's what I meant, the apps coordinate by being linked to some government ID. At least that's what I've heard.
Entrust 8 million people with solving the problem locally for their 1,000. Expect fraud.
I reckon 11k would pretty well fill all the available tech roles in Czech Republic (which fits the "small Central European" description). God knows where they'd live though, rents + prices would explode
Oh, this makes me remember that I had a 386 PC with the "yanke doodle" virus on it, which was fairly harmless and just played a song once a month on the speaker.

I lived with the virus and at one point I printed all the assembly in it with my matrix printer and tried reverse engineering it. But it was just way too much code for me to understand it all.
Worldcoin (cofounded by Sam Altman) is trying to do this. They plan to have contractors do eyeball scanning of everyone as identification.
Venmo? Cash app? Zelle? I use one of these every day
I used to absolutely love programming when I was a kid, but got completely bored of it after my first year on the job.

I switched to being a sysadmin, but got bored of that after a couple of years too.

I know other people who've been able to keep their passion alive for decades. It depends on your personality.

My interests change too much for that, and doing something day after day after day for months or years on end just kills my interest in doing that thing.
No offense but do make a shareware version. Demo if you're younger.

No way I'm paying for something like this based only on marketing copy.
Lots of these peoples compensation package is largely equity based. Their pay has already taken a major hit.