skysight-inc/HackerNews huggingface dataset:
> Do you really think a 50-year-old Italian businessman is going to change their legal gender to be on more corporate boards?

Humans are humans. If there are men pretending to be gay to score a part in an adult movie, can't see why there wouldn't be men or women trying to get placement at the board using quota imbalance to their advantage.
Law of unintended consequences and all that.

> It’s strange how people pretend that accommodations for trans people are some kind of huge complication that breaks society when they only affect a small minority which has been treated horribly until now.

I didn't say that it is a huge complication. I am looking at this from a programmer's point of view, how such proposal could be exploited. Of course I agree that people are being treated unfairly by the society and these wrongs should be corrected.

If I offended someone I apologise, this wasn't my intention.
Exactly, that doesn't change with crypto-currencies.
> The goal is to broaden the hiring pool.

If that was the goal, how about creating a more startup-friendly climate? Stop treating business like the enemy, stop burdening them with red tape and onerous regulation and you'll have more employers. The competition between them will ultimately offer more hiring opportunities, regardless of gender or race.
It’s No Longer about How You Write Code but How You Operate It
Well, we really didn’t have computers much at all in 1955. That was 67 years ago - what jobs have disappeared since then? Lots of new ones appeared, though, as new “things” appeared and needed to be wrangled. And given the world started from zero, we’re not going to have as much change in tech +50 unless the discontinuity appears.
Because we've tried doing nothing for decades and the results aren't great.

Why do you say that? The proportion of female executives is increasing at a phenomenal rate. Look at, for instance, the number of female CEOs in the Fortune 500. In 1998 it was one. In 2008 it was twelve. In 2019 it was thirty-three.
That's the paralegal's job. The lawyer chooses what makes sense to use among the options the paralegal digs up, using judgement to interpret the actual case and relevant law.
> Fun fact: Officially, there is no such place as "London". ;)

Errr, yes there is. The City of London officially exists. The London postal district officially exists. The Greater London administrative area officially exists.
Ask HN: No Raspberry Pi in India for years now, is it the same outside?
Have been waiting for RPI4 boards available in India and all the websites show 'Out of stock'. Is this the same with other countries? If so any ETA when this stocks will be available.
Still messing with the intent, so you'd still need the company lawyers to stay on top of this arrangement and double-check regularly that your bases are covered and you can't be slammed in some way. Oh and you'd need to be sure your company lawyers or perhaps a disgruntled board member won't make voicetapes and leak them once they stop working for you. And on and on...
A guide like this is always welcome. My biggest struggle with FFmpeg was to find clear documentation, tutorials and examples about API usage. All the guides out there (including this one) is for the command line version, or if the tutorial focuses on the API, it's probably outdated. Every time I have to go back and do something with FFMPEG I have to just plainly read the code of FFPlay to "catch-up" with the workflow.

And don't get me started on that time I had modify the FFmpeg libs to provide support and implement an H264 encode/decoder on a custom architecture!!
The question is «how should [name of shampoo/car brand] adjust its advertising to the upheaval at Twitter?». Why would different teams arrive at answers different to that question? The brands are similar, the upheaval at Twitter is the same for everyone.
We hired some Agile consultants and we’re heavily invested in whatever fad the C Suite read in a management book or HBR this week.

I’m expecting awesome results any time now
No and yes, mostly due to climate change but for the nearer future I am worried about nationalism and violence being on the rise,

What lessens this pessimism a bit are news like this

> Men's Sperm Count Has Dropped Over 60% Globally In 45 Years

Nature finds it's way to balance things.
If something is entertaining enough to capture people’s attention, and is also infinitely abundant, it will probably undermine the market for higher quality, higher cost alternatives. AI doesn’t have to be as good as traditional media to destroy it - it’s more likely to be competing with Tik-Tok for attention.

But in the long run it probably _will_ be as good as traditional media, and instantly customisable to your tastes to boot. I suspect it will be a difficult pill to swallow, but we are likely over-estimating the depth and complexity of our souls, just like every other AI task. Some people will still insist on human-authored works and swear they can tell the difference. Money will still be made putting humans on stage to perform. Older generations will insist everything is worse and will possibly be right. I’m sure there will be several billion deprecatingly self-referential AI retellings of Prometheus and Pandora to show us what a bad idea it all was.
I wonder why we still have techniques like diffusions and GANs, we won't reach very far with only a few techniques like this. The field needs new approaches.
> also, even if the compiler didn't utilize UB and kept wrapping integer semantics, the code would still be partly broken were it instead, say, "x * 0x1f0 / 0xffff", as the multiplication could overflow to 0

That's the most important point! You simply cannot detect overflow when multiplying integers in C after the fact. This is not GCC's fault.

I agree that some of the optimizations exploiting UB are too aggressive, but the article presents a really bad example.
Extinguishing IT Team Burnout Through Mindfulness and Unstructured Time
Or it could be that Chinese audiences & tastes aren't so big on watching cheering crowds.

I am rather sceptical of this being evidence of censorship. Maybe, I could be swayed if it can be shown this is a clear break from tradition of showing crowds that started since the recent protests in china.
The best part is when you increase the volume because you can't hear the mumbling, and then some sound blasts off and kills your ears and your neighbor's. That can be gun shots, explosions, or worse, the commercial break.
> YouTube isn't a large part of society.

based on watch time and the number of people using it, i'd argue it is a large part of society.
So, it's "in egypt", and "yeah, you can use your cash at a bank that will send it to us digitally, because we don't take cash".

Obviously Amazon supports system that let you convert cash into digital, but that's something else.
I love that one! I find it kind of amazing that it works at all with so many possible tiles and hands, though I guess them being in order helps a lot.
Where do you live that equality of opportunity is already in place? I can't think of anywhere where this is really true. Maybe Scandinavia? Probably not even there.
Interesting. Docker for Mac uses that library for virtualization? I suppose that would explain how I was able to get systemd to run, then.
Is a bot a user, given EM’s use of language? The key question is how many paying users and advertisers are there…
Dangerous to the population isn’t the question. Is it dangerous to the government, or rather the government’s image?
I'm waiting for the check to arrive after all of these years of training—especially after moving to the East from the West and now I have 5× as many prompts.
I've heard advice against doing RAID as disks tend to fail at the same time/age. Has anyone tried to mix and match vendors to counter this spikiness in time to failure distributions?
There are two forces colliding here in China. On one hand people are absolutely fed up with barriers everywhere, nose tests, mandatory masks and being locked down at home. On the other hand, 3 years of constant propaganda made them utterly terrified of Covid: if restriction stop tmr, they will crash the economy by doing nothing at all anymore for fear of getting the virus.

It s easy for you to say it s not apocalyptic when people all around you got it and survived, it s harder when your whole country is filled with cops in hazmat suit spraying every square centimeter with smelly chemicals...
It would show that people in other countries are allowed to gather in sports events. There are currently large protests going on against covid measures, and for freedom in general.

This account reports these events from China: https://twitter.com/vivianwubeijing/status/15969485319184302...
Have your tried TimeMachine on sparse images on network file systems or iSCSI targets (or did Apple finally kill off all initiators for macOS?) in recent macOS versions?
Do we really need consecutive numbers? Any short letter-number combo would work fine, which could be done with simple hashes.

I reckon git has already all the low-level features it needs to make this work, it just needs a bit of porcelain on top.
I maintain python sysrsync package and my idea at first was to validate files before syncing with systems rsync. That was rightly pointed out by users as bloat and I took it off in a major release.

Similarly there is a feature request that although justified for the sake of symmetry (I support exclude in the API but not include) I am reluctant to add it because I really don't want it to have more features, when there is a way to access all rsync flags using options argument.
I wish it was available via https.
Dumb or not, assigned female at birth and assigned male at birth, AFAB and AMAB, are the contemporary terminology.
Two things.

One was Visual Basic. VB helped me go from writing fun abstract play things to amuse myself to actually writing something that solved a real world problem for people at a real world company. This taught me that focusing on boring, simple and 'ugly' programs that actually end up in front of people and save them time (and money) is far more valuable than writing really clever programs that don't, and that's what programming as a profession (as opposed to a hobby) is all about.

The second was learning Haskell. The way Haskell forced me to think about everything connected to programming completely changed how I saw things and helped my build up a mental model of the programming 'world' that really made sense to me and made solving programming problems much easier.
Thanks for the reply, interesting.
Regarding everyone agreeing, isn't someone quite obliged to use the project approach to bugtracking? If there are bridges, then you could implement them for this also. Re: merging, if you merge some branch that corrects or detects some bug, you have to correct bug definition anyway ? So I'd think its better to merge it explicitly? Not saying it should be good, but I'm tempted to try it to see if it can work.
Japanese Artist Creates Miniature Dioramas Every Day for 10 Years
As soon as we consume renewable energy, there's no over-consuming it, Sun has a few hundred million years of runtime left.

What we are overconsuming is fossil hydrocarbons, and this has to stop.
Props to you for having some professional integrity in an industry where it's practically frowned upon.

I couldn't take it anymore, half my interviews were companies I think shouldn't even exist at all. Decided screw the industry, I'm gonna scrape together a living any way I can and spend the rest of the time working on whatever I want to.

I might be poor now but at least I can sleep at night and I've never been happier.
I think implicitly compiler-added runtime check are a more robust and reliable solution than static analysis. For example for pointer dereferences the compiler should could 0-offset dummy load if the load is not guaranteed to be within a page of the pointer. Or adding abort-on-overflow for math. Or bound checking where possible.

It will have a non-trivial cost, but hopefully aggressive optimizations can remove many of these checks (which ironically it is exactly the kind of optimizations people are complaining about) and compilers provide pragmas to disable them when critical.

In a way sanitizers are getting there, but they are explicitly marked as for non-production use which is a problem.
> bricklayer

Bricklaying was automated 5+ years ago .. locally they've been in heavy use for new homes for three years or so.

Robotic bricklayer builds houses 3x faster than humans
( 5 years ago )

https://www.youtube.com/watch?v=6s17IAj-XpU

https://www.youtube.com/watch?v=A6IQB5S1N5I
Yes, I do.

I do it to rebel against the negative outlook that is constantly being pushed in the media and the people who revel in telling everyone how the world sucks and how it's going to get even worse.

I also do it because most of the time that things are nowhere near as bad as these people insist. The pandemic was a great example of that, I remember reading how we have at least 5 years of lockdowns ahead of us, how there will never be a vaccine and even if there will be one we won't get it before 2025. The reality is that it's 2022 and no one even talks about the coronavirus anymore. I'm almost convinced that the so-called "energy crisis" is the same and I wonder if the upcoming "recession" will be similar.
> I would think you need a bit more machinery, like a real convolution, wouldn't you?

No. I think pointwise multiplication of functions is what you need here. Just as Deming did.
By giving me enough guidance and help, along with a challenging training project and a pretty tight feedback loop. There's also a pretty generous budget for training, after I am cought up to speed. (Recent switch in what I work with)
The legal system is judged based on behaviour, not the underlying motivations.

Stealing a porche is illegal, regardless of the underlying motivation. Making a good product to sell is not illegal, even if the motivation is selfish.
In this case, IOKit is an essential framework of macOS. You can't solve this by using a specific version of the library (or saying that your executable requires a specific version of the library). Apple's backwards compatibility is so bad, you require two versions of your program, one for pre-macOS 13, and one for post macOS 13, just because Apple are feckless

By comparison, Windows still has source-compatibility with their Win16 APIs https://duckduckgo.com/?q=site%3Alearn.microsoft.com+%22comp... so if you have an application from 1995, it will probably still compile. Microsoft wouldn't deprecate OS functions lightly, and they certainly wouldn't deprecate them simply so they could rename them. The Linuxes and BSDs similarly maintain backwards compatibility far better than Apple, even for functions they know to be irredeemably insecure like gets()
shrug.. I don't care about blockchain
In general, memcmp, shouldn't be used for anything other than char or (u)intN_t arrays, because all other types can have padding bits.

In general everything from the string.h header should be only used on non strings with great care.
As they say, you reap what you sow (the CCP, must be terrible for a chinese citizen).
Western companies and governments are far more forgiving of these situations than the Chinese are.

Countries go back to the IMF over and over asking for forgiveness and extension of loans which are provided at far below market rates, and as long as you aren’t doing stupid shit like converting your economy to run on Bitcoin or using those loans to cut taxes ahead of an election, you will probably be able to continue doing that.

Western loans also don’t tend to require you to use western subcontractors who will fly in unskilled laborers from their own countries to do the work instead of using the unemployed and large local working population.
This is really interesting, and brings to mind Larrabee, Intel's attempt at making a graphics card out of a chip with a ton of x86 cores, and some specialized hardware, like texture samplers, but notably no rasterizer, as that was to be done in software, like Nanite does in UE4.

The traditional pipeline of `vertex shader->raster->pixel shader` has persisted basically since programmable graphics hardware has existed, it's refreshing to see some innovation now.
> Wider open aperture, more light on the sensor, more blur outside of the focus area.

/ shallower depth of field
While it looks really nice, "Without containers" at this point in time with the supplychain attacks doesn't seem to be a good thing.

Can devenv environment put itself in a chroot / sandbox where it cannot access my files, and is firewalled by default?
I can easily test if n+1 is < n with fwrapv.

Without you have to do convoluted things like rearranging the expression to unnatural forms (move the addition to the right but invert to subtraction, etc), special case INT_MAX/INT_MIN, and so on - which you then have to hope the compiler is smart enough to optimize, which it often isn't (oh how ironic).
Making this will exponentially increase the glue code required to tie everything together.

So, while new developers fix the features, they'll also need to fix that glue layer too, making the work twice or thrice as big. Also things will also even get more complicated as long as things get added into the mix.

This is why UNIX philosophy is very important. Keeps software simple, compact and much more easier to maintain.
> No idea if this has filtered through to mainstream release yet, but it was announced almost 18 months ago.

What was announced?
I find much more interesting how Twitter is now flooded with accounts which are suddenly posting NSFW escort tweets containing Chinese city names in Chinese characters and one account is able to post 3000 tweets in 24 hours to flood search results with nonsense.

https://twitter.com/dong_mengyu/status/1596749168462401536
What is the CCP’s exit strategy? Could they feasibly claim to have eradicated covid?
Pah, all VCs know that the real goal is 1000x.
> UB, on the other hand, exists for compiler authors to optimize.

Was this really the original reason why there's UB in the C standard, or has this been retconned by 'malicious compiler authors'? ;)
Pretty much no property, not even the most trivial ones, of a C program can be relied upon without assuming no-UB. A compiler can't even assume that a variable won't change value between a statement to the next as it could be changed asynchronously by signal handler or thread.
Interop is better. Keep things focused and simple, and focus on interop between tools.
>> "It starts with digital services and it spiders out from there."

Silk Road was 11 years ago.

When?
How about balancing HR? Teachers? Or jobs regarded as dangerous and/or unpleasant, like miners or garbage collectors? What about prisoners? I heard there are huge gender balance issues too.
All China is doing is giving money to politicians and/or dictators for their short term benefit and in return those politicians and dictators are giving China massive long term benefits.

Western countries shouldn’t be beating China at this game because it’s a fucked up game that is very obviously designed to play the decision makers’ interests against the interests of the nation and its people.
Great para - "Persons of a suspicious or pugnacious turn of mind bought a rear-view mirror; but most Model T owners weren’t worried by what was coming from behind because they would soon enough see it out in front."
Should we even worry? If it were only remote communities using fossil fuels, the climate would barely be affected. It's only a problem because everyone is using them.

This is the highest fruit - once we've picked all the rest, we can easily afford to leave this one hanging.
In Windows XP and Server 2003 the original POSIX subsystem[0] was replaced with Interix[1] as part of Serivces for Unix.

[0] https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem

[1] https://en.wikipedia.org/wiki/Interix
I see two options:

1. Figure out a working vaccine of their own (or maybe just license and rebrand a western one)

2. Become increasingly authoritarian - like a high-tech North Korea
Websites that try to be smart. Because you are physically in country X they think it means that you are fluent in the language Y. Sometimes they make it really hard to change the language, or they let you change it but as soon as you click on a link it defaults back to the default language.
They probably could've slowly dialled back the lockdowns and declared that they're doing so because they've managed to get the situation under control. But they can't do that now, it'll look like they're giving in to the protesters. So they're stuck with zero covid for a while longer
I daresay that the modern versions are designed as a dark pattern to get people to click on things they otherwise wouldn't have.
I know it is fantasy land, but a healthy fork -> reintegrate way down the line cycle would benefit all parties.

However, humans being humans egos etc get in the way.
For all the negative responses you get, there are a bunch of open source projects that work kinda like this.

Lazarus, and to a lesser extent Free Pascal, are basically like that. New features are added often and bug fixes to code written by others who aren't around (or don't have time) are submitted all the time (e.g. personally i'm more of a user than a developer of the project but i always use the git version built from source so that i can quickly fix any bugs that annoy me). The codebase is also far from small and the project is an IDE that tries to do "everything", so far from "doing one thing".

Lazarus has been around for at least a couple of decades, so i think that shows projects do not necessarily die when doing that.

It might have to do with not having some big company push their weight around so it is largely community developed and driven. Also it is by far the most popular IDE for the language it is written on, so perhaps it is easier to find contributors.
I'm in Germany, and even here there are still significant amounts of people who are overly terrified. I've always thought that we (and China even more so) need some public reason for "it's over now". I had hoped vaccines would do that ("yes, it was terrifying, but we have vaccines now, it's safe, you can come back out"), but that wasn't super successful (+ all the people who are now afraid of the vaccines, sigh).

It should work in China though, shouldn't it? Having a large announcement how the great Chinese scientists have discovered the anti-covid-thingy that you just take for 7 days after you've been vaccinated and it makes it much less dangerous etc etc. It allows the government to change their policy without admitting errors ("we no longer need to be zero covid now that we have this new invention") and it also gives people an out that keeps their worldview (that was formed by propaganda) intact but transitions them back to something more normal. Like in a war when some behaviors got enforced and normalized ("no lights in the dark, the bombers will see it") that become unnecessary once the war is over.
The answer is biodiesel.

Planes have the same problem. It's too difficult to change the method to get energy, but it's easier to get "green" carbons.

For some task, paper is still better than the modern alternatives. For some task, liquid fuel is better than the modern alternatives. Just get a green source of paper and fuel when they must be used.
For API use, see the examples in https://github.com/FFmpeg/FFmpeg/tree/master/doc/examples
“… men pretending to be gay to score a part in an adult movie” — these are actors. They’re pretending by definition! The casting director for an adult movie (gay or straight) doesn’t care whether an actor is actually physically attracted to the other actors. (Nobody quizzes the 20-something women whether they’re really attracted to middle-aged men with a mustache and a German accent.)

Anyway, the law of unintended consequences surely applies to the hypothetical businessman who changes his legal gender to be on a corporate board. The ramifications can be surprising in healthcare, for example.
CNbots are flooding Twiter with ads to make search for protests tweets difficult