skysight-inc/HackerNews huggingface dataset:
> Women are responsible for between 70 and 80 percent (by some accounts, up to 85 percent) of all consumer purchases.

> But we see a broken equation; in return for our vital contributions to the health of the economy, we receive:

> Lower pay which, if things stay the same, most experts project will be a reality for another 100+ years
> Meager representation of women at corporate decision-making tables [...]

It is interesting that the author draws these conclusions. The "pay gap" myth has been disproven but all refutations are ignored. The findings in this article can be taken to mean that women have a strong voice and representation in the economy, whether they have the responsibility in terms of visible faces in boards and CEO level or not.

After all, the wife of a CEO (so far most are heterosexual and there's a strong propensity for Director-level and up to be married to women) has control over plenty of money in her personal life, going down to the wives of the men who work in the fields and factories.

In the US and Europe, women occupy certainly quite a lot of mid-level and project-management positions at all age cohorts, so its not like they are only nurses and teachers. Its not uncommon to see a female manager lead a team of male developers.

I just find it interesting that the article starts with rah rah girl power and comes to the conclusion that women don't have enough power.
Yeah, you’re right. I just edited before I saw this. Likely not horrible, just doesn’t work, and not friendly to new users.
I wish German media were as meticulous about reporting adverse side effects of the vaccines against COVID-19 as they are with reporting about the dangers of COVID-19 itself.

The above findings are currently prominently displayed on tagesschau.de [1], whereas you can't even find the current number of suspected deaths after vaccinations (currently 1919 deaths after vaccination in Germany [2]) using the search utility [3]. Please note that this number is indeed newsworthy as this is the first update in months regarding deaths after vaccinations.

[1]: https://www.tagesschau.de/inland/uke-studie-corona-101.html

[2]: https://www.pei.de/SharedDocs/Downloads/DE/newsroom/dossiers...

[3]: https://www.tagesschau.de/suche2.html?query=1919&sort_by=dat...
Been doing this for 30+ years. "Craft" is an ok way to put it. It definitely isn't the "easiest" engineering disciplines - all engineering is difficult otherwise we wouldn't call it engineering. If you think it is easy, you haven't done anything worthwhile, sorry.

To bad engineers, I can see how it looks easy and that it is "moving in circles". It is still a relatively new discipline, and as such, still finding a lot of the process, tools, and techniques that other disciplines have developed. Plus Moore's Law and its ilk change things constantly.
IRC has loads less overhead with equivalent ephemerality! :)

I'll not bemoan folks choice of comms channels, just would be nice to have a consistent place to do it. Between Gitter, slack, IRC, Discord, and others, fragmentation of chat clients is annoying. Pidgin solved this all a long time ago but then XMPP got dumped.
Recent updates:

>President Tokayev says that he is the chairman of security council from now, instead of Nazarbayev

https://twitter.com/Liveuamap/status/1478713537065369601

>The building of the Almaty Police Department has been seized by protesters, according to several Orda.kz sources. Weapons also captured

>Big proliferation event in Kazakhstan, hundreds of small arms will flow on the streets

https://twitter.com/Liveuamap/status/1478723503918653440 (UPD: unclear whether this is confirmed, according to some sources assault on police department is ongoing https://t.me/sputnikKZ/13893 (in Russian))

UPD

>Almaty airport(IATA: ALA, ICAO: UAAA) has been reportedly seized by protesters. Evacuation of employees ongoing

>The press service of Almaty International Airport(IATA: ALA, ICAO: UAAA) confirms the lost of control. "There are now about 45 invaders at the airport"

https://twitter.com/Liveuamap/status/1478747716356345861 (source in Russian: https://t.me/orda_kz/13180)
Thanks for all the great info!
Worth mentioning since I misread the actual title of that article: it goes through the legality of Bitcoin itself (not just mining, or other PoW cryptocurrencies). Only a few entries mention PoW mining itself.
Oof. I do not like the thought of that one bit.

Of course, for the Star Trek nerds, the real worst case scenario is that we discover that they have a complex language, they use it to speak to aliens, they have no chance of surviving rising ocean temps, and the aliens are coming back soon!
I've been a coder since I was 8. I'm one of those obnoxious gifted coders. I have used some of the algorithms that leetcode tests in the real world, but I had to Google them every single time.

Leetcode is a race to the bottom. Be the change that you want to see: walk away from this nonsense. You should be keeping your blade sharp, but leetcode really isn't the way to do that. I enjoy programming talks on YouTube, maybe you might: cppcon, fosdem, linuxconf, rustconf, strange loop. You might find another way (OSS contribution is also great!).
This is a neat idea, but misapplied.

You have 100% choice over who you want to let into your home.

The law could apply to registered Bed and Breakfast businesses, and perhaps those where people are renting a professionally managed full home or flat - but not for people inviting others into their homes, and renting just a room.

If a woman does not want to rent a room to the 6 foot 4 burly biker with tattoos it's 100% her prerogative.

In fact, if a woman doesn't want to rent a room to men at all, that's perfectly fine as well.

These are rooms in people's living spaces, which to me is distinct from regular business transactions.

The initial premise of AirBnB was something absolutely more intimate than a 'business' and they consistently have touted it as such.

I think that there's a distinction between what AirBnB has promoted - and a regular Bed and Breakfast, and even distinct from Uber/Cab, which is something much more transactional.
>Testing on Chrome would save you from accidentally using Chrome-only features, but that's only part of the problem,

How?

> caniuse.com kinda works better for that as you get data about other browsers too.

caniuse.com is nice but unlike using a standards compliant browser it requires you to be mentally alert and aware of it.

Using a standards compliant browser means you'll see the result of sloppy css immediately on the screen.
For starters, I'd never introduce a project with such people exposed to the community in my company. We always get paid support when available but humans sometimes don't read and they do ask stupid questions, and such answers can get some people responsible with the choice in big trouble, or at the very least, it forces us to drop it for an alternative.

I'd expect them to have some sort of code of conduct and remain compliant to it.
For relatively simple projects it's already happening, I recently booked a doctors appointment online using a site built with a no-code tool. Turns out the physician built it himself and admitted to having very little in the way of technical knowledge. Not so long ago he would've had to have hired a fullstack developer for the job.

Would a hospital booking thousands of appointments in a given day be able to get by with the same no-code solution? No, but there's only going to be so many of them.
The Netherlands cities are significantly smaller than American cities in terms of population.

NYC doesn't even have good bike infrastructure.

Every major city in America could transition to bike infrastructure and the quality of life would improve across the US. We don't have to cross the great plains on a bike: We're talking micromobility here. Who cares if they're smaller? We have enormous cities choked to death with cars.

Death to cars: cars bring death. Cities are for humans, not cars.
USA had the White House attacked by a significant mob just one year ago. Why didn't they cut the internet?
The Oxidized Package Manager
This is a package manager fully written in using the Rust programming language. It's intended to work on many platforms as possible and be universal/generic.

For now just work on some debian-based distribuions and it's not fully stable.
I think it depends on the product itself. If it is a salesy one pager then TailwindCSS has already a lot of prebuild components, if it is something really creative, like with 3d graphics or crazy font animations then you need a dev.

in an age where everything will look almost the same there will be demand to be authentic.
> China has screwed up a lot with the messaging behind their regulations on tech companies, but the spirit of promoting competition from them was good.

You have got to be joking..
They do: less inputs mean that the farmer has to spend less time on the fields. Fertilizer isn't put in one shot. It is done multiple time over the year. Less means it will be done less times.
You look for places where a potential customer base is unhappy about the slowness, and see if provides an opportunity to compete.

There's little else until/unless people see enough well performing applications that they start complaining or move away from the slow ones.
From the article:

“TSMC will have to change to an eight-hour work day five days a week.”

They could have paid me a few thousand bucks as a consultant to tell them that's standard operating procedure around the US ... they could use hourly employees and offer overtime but they can't expect it. Do multiple shifts -- day and night shifts. How did nobody do due dilligence before setting up fabs in the US?
China is cracking down on 996 now.

https://www.bbc.com/news/world-asia-china-58381538
This is not a mental health issue. It's a result of misinformation and conspiracy theories being spread most likely on social media and people believing them. So many people just blindly trusting information being spread without properly fact checking or checking their sources. This is what's going on. It starts with bias towards a specific group, then they start searching for any evidence that can support their bias.
When a privileged white male has this bias towards Jews it's not a mental health issue, it's antisemitism which is a form of racism. Call it what it is.
Re: Linus, at least the linux kernel works.

More seriously, you’re correct. See the new edit. Likely a good project, just doesn’t work well on M1 AFAIK, and doesn’t seem super friendly.
Leetcode is just a single signal interviewers should use. It's useful, but it's not the entire story. Someone who has strong signals in every other area should be able to have a weak leetcode signal.

And I find a bit of contradiction in your post.

You both claim that you feel the problems are harder now and that they're all simple regurgitation. These both can't be true. If you recognize they're just simple recitation, then recite. You should be able to crush it with no problem.

I don't know if you've done any interviewing yet (it sounds like you're going in that direction), but one of the favorite follow up questions in FAANG interviews is: "and at scale?". And there you have to know how to go massively parallel.

Also, what's to prevent you from hanging your shingle and doing those creative/fun/whatever things?

It sounds like you've been on a job hunt for a few months and are getting frustrated and taking it out on the one thing you've done the most. Consider you're taking this attitude into everything you're doing. It will come through in your speech, your writing, everything.

And as to leetcode itself: What else is there? Hiring isn't broken per se, it's just really fucking hard. I've seen others mention a desire for a test they could give that could test for what employers want. That's what leetcode/whiteboarding is supposed to be. It's a skills assessment.

Then you have the people who claim that what they're doing at FAANG isn't that far off what others are doing on average. Let's say that is true. Let's say that 90% of software developers out there could do it. They still pay the most. Most people would still want to work there. So they'd have to filter somehow. This is just a filter that excluded you.
Ask HN: How to find occurrences of a DB model being used in a monolith?
Hi HN,
I'm looking for a way to find any usage of a specific DB model in a monolith - I would prefer to have a tool that scans the files and input/outputs the following:

Input:

- files to scan I.E ["./src", "./test", ...]

- what to scan for I.E ["ExampleModel.", "models.ExampleModel.", ...]

- exclude from scan I.E ["./src/example-folder", ...]

Results:

- From folder: "./src":

- Number of occurrences: *number*

- Occurrences: string[] of file paths

- From folder: "./test":

- Number of occurrences: *number*

- Occurrences: string[] of file paths

This needs to be something I can write in Javascript or Python. Or preferably if you already know of such a tool please point me to it! :D

Would appreciate any idea, comment or suggestion! Thanks :)
Development will still be hard intellectually, but much easier when you don’t have to deal with symbolic manipulation. I don’t think no code is a solution for the web, but in specialized domains such as video games it could have a major impact. Think of games like DotA that first came out as mods made by specialized editors instead of programming languages.
There are unfortunately situations where the only way to reach someone is via WhatsApp. I have avoided them but i can see WhatsApp in a VM being useful for those purposes.
It looks like they made a change in 2018 that they don't show guest pictures until after accepting a booking:

https://www.airbnb.com/resources/hosting-homes/a/airbnb-answ...
yes am aware, but also in any realistic scenario, code splitting comes in well before the crossover point where that even remotely comes into question. this has been independently verified twice now:

https://twitter.com/sveltesociety/status/1301168598988107776...

https://svelte-scaling.acmion.com/

https://github.com/halfnelson/svelte-it-will-scale

sveltekit has further opportunities for whole-app optimization but honestly given this research i lost interest bc its more than good enough
IIRC Amazon tried something like this when feeding a neural net with resumes; but the neural net still managed to pick up the sexist hiring process by learning what kinds of activities were typical "girl" or "boy" activities. Humans with experience could essentially do the same thing (even subconsciously).

I'm sure that kind of redacting names &c would help, but it wouldn't be perfect.

https://www.reuters.com/article/us-amazon-com-jobs-automatio...
Two more weeks, the language.
What about limiting the electricity, causing brownouts when the limits are abused?
I have a standing desk and take plenty of breaks, which helps
I’m overlooking it because it’s a dumb way to get ahead of the PR hit if the state or the plaintiffs had released an article featuring the same information.
My brother-in-law's children are trilingual, and they react differently depending which language you talk to them in. Because they speak French at school, if you ask them to clean up or eat their vegetables in French they do it without complaining. But do it in Polish of English, nope, not having any of it. 4 and 7 years old.
At first I thought this was referring to the sharing site PTP which would have been bigger news.
Indian academic bookseller Oswaal Books fixes alleged RCE and other serious
I think this is a great point. The delta in performance must be visible for people to even care about, and that's not obvious even for technical people (if something takes 15ms or 0.15ms to render the difference is massive, but probably you can't even perceive it with your eyes). Energy usage is a proxy for that that anybody can understand, and care about on a portable machine.
>an awful strategy to attract talent

That's not the point though. The point is to remove bias.
Explain your POV
In 1987 it was possible to have a printout of the sum total of all of the software on your machine on your desk and it would be less than 1" of paper (remember green lined fanfold?).

It was possible to actually know all the software that you had at your disposal at the byte level.

If you were so inclined you could change any part of it.

You could hook up hardware and access it immediately without any intermediaries, drivers, security or other barriers.

If it didn't work, it was likely your fault, which meant you could fix it.

Bugs in production software were fairly rare because people would test their stuff properly and spend the time required to do so because fixing bugs in production was either hard (or impossible), expensive, or both.

If you wanted speed on a regularly available machine you were programming in assembler.

You probably had access to only two programming languages, a high level one and assembly. If you were lucky you could call the one from the other.

There was no internet, you needed to either find a more knowledgeable buddy or you had to go to the library, read magazines or book.
Debian still supports 32bit, as does a bunch of distros based on it. not sure what you mean by "more operator-intensive distros"?
Minitorch: Implement the Torch API from Scratch, from Cornell Tech
I don't even get where you're coming from here. You seem determined to be hostile for the sake of being hostile.
No: https://github.com/tauri-apps/tauri/issues/2421

https://github.com/tauri-apps/tauri/issues/3088
You could connect to the VM using somelike like TeamViewer running on your phone.
BTW: You can buy the DIY version w/o the Intel WiFi board and bring your own that's more compatible.
Lawyer clarification incoming:

Summary judgment motions come after the discovery process (the expensive process that often leads to tech companies' dirty little secrets reaching the light of day). If the dollar figure is right, the companies would probably try to settle before summary judgment.

A motion to dismiss, on the other hand, is a pre-discovery mechanism to dismiss claims. These are relatively cheap (by large company standards). I think there's a decent chance this case gets bounced on an MTD.

If it gets past the MTD and into discovery, there's probably an early settlement where the lawyers get paid off.
If it is front to back, that’s full stack as far as I’m concerned.

Everything else is a question of what else is involved, but that’s always what you want to know anyway right? Layers and complexity are a whole other topic IMO.
And experience is the best way to educate someone. Experiences that biased hosts might not have if they are able to select guests that meet their preconceived biases.
I had Arch and Gentoo in mind :)
I mean while you invalidate my literal point, it's things leaving the EU. State<->state is quite uncommon is what my point should be.
Some interesting ideas for sure.

But by reading the "Usage" guide, I did not find how to implement this:

EXEC = example.exe
SOURCES = src/main.c src/example.c # ...
OBJECTS = src/main.o src/example.o # ...
HEADERS = includes/example.h # ...

all: $(EXEC)

$(EXEC): $(OBJECTS)
$(CC) $(LDFLAGS) $^ -o $@

%.o: %.c $(HEADERS)
$(CC) $(CFLAGS) -c $< -o $@

On another note, make is not that hard, it's available on every platform, a Makefile can be very short even for complex build systems. I'm not sure replacing it with a YAML file is such a great idea.

Don't get me wrong, some of the features exposed here are very good and I would like to have them in make:

- .env support and dynamic variables (like the GIT_COMMIT example)
- namespaces
- explicit fingerprinting
- cleanup with defer
- dry run mode
It was cool. First, most of us were kids, so we looked at computers as tools for expressing our youth, not just programming. Programmers were also not many and hacker culture was everywhere. Also, many of the famous programs/games by that time were done by one person, so as a young kid, you thought : "I can do it too". Then computers were new and their impact on our imagination was tremendous (now everybody has a computer and nobody cares). There was not much to help you to start, so (I don't want to sound elitist, it's not the point), ending up programming was acting like becoming a wiz kid (there were many stories of people who were coding assembly with opcodes using the computer on display at some shop 'cos they couldn't afford it). Then you had Wargames and Tron where the wiz kids were ruling the world. Moreover, EULA were not a thing, you were free to do what you wanted to.

So basically, for the teenagers, it was dreams, dreams, dreams. Not because of the technology, but because technology was so primitive.

Now, it's different: you have mindblowing technology all of the place, so you can build things like hell. But that came with the price of sophistication: only a handful understand sorting, databases, neural nets technologies... The lego boxes have become fatter.
No, the "node" adapter only allows using polka. Unless you develop your own adapter, you are stuck with it.
If it's not economically realistic to pay people an actual living wage, then one could argue that there's something very broken with the economy.
Funny, that. The US is all "law and order" for all manner of crime
whose root cause is poverty, and stands as the #1 most authoritarian country in the world going by the number of prisoners per capita. But somehow, punishing racism is crossing a line.
I’m generally pro-AirBnB, but I have a pretty negative feeling that they’re pitching “we’re complying with a geo-fenced voluntary settlement agreement” as “hey, this is an experiment that we might roll out elsewhere”.

I’d believe they cared about this as an experiment to drive greater equal treatment in their platform if they complied with this agreement (and shut up about that) AND rolled out that same code someplace else, treated that as an experiment, and talked about that.

(I do see “hey, we have to do this anyway, so we might as well look at the data and see what outcomes it drives” as an inherently positive company action. I think the messaging around it as “we’re totally doing this as an experiment” while omitting the settlement agreement feels shady to me [to the point of it being an unforced error, albeit a minor one relative to the scale of the company])
>>Wiki

Fun read and all.

Thanks for that link.

Very cool.

>>You seem to know very little about science

Einstein the person, the history of his life, etc are fully separate from contributions to science. Science is, generally, not about cults of personality, history, or any of that.

I have a great appreciation, respect, gratefulness, passion, and enthusiasm for science, progress, and advancement of the species.

One does not have to study the trivialities of how Einstein took his coffee or tea in 1938 in order to appreciate the genius and scientific contributions.

>>You

This side thread with you seems fallacious in a way, but that is okay. I respect you and think there is definitely a place in the world for people who do well in their careers and also worship their idols from history.

You know, all of that said, don't you think it would be cool and maybe beneficial to the species if cloning technologies were perfected and experiments were done where genes like those responsible for the entity you know as Einstein were cloned, given new names, new lives, and such? I wonder what would happen. It would seem such experiments are indeed coming in the future, and I do not think the historical trivialities of one's life have much to do with this scientific curiousity that many a biologist wants to explore.
When did you last stay at an AirBnB? It might also differ by location. But the three or four bookings I had over the last four years were all apartments rented with the sole purpose to rent them out.
It hasn't been the de facto standard for decades now. Prime news sources like Tagesschau or Deutschlandfunk oder Zeit or SZ are doing it, publications of many academic branches are doing it etc.