skysight-inc/HackerNews huggingface dataset:
Because it's a specialized channel where companies can specifically advertise their inclusiveness, which is important for a number of reasons.

First, we need to stem the losses of women in tech that happen due to the traditionally woman-hostile culture that has pervaded the industry for so long, and is only now beginning to recede. Women (and in fact all minority groups) get pushed out of the industry by hostile work environments. A specialized channel like this allows companies to say "We don't tolerate that, so come work for us." It allows them to tap a potentially huge labor force before it shrinks too much.

Second, markets like these offer a less stressful job search for marginalized groups, because they can have greater confidence that they won't get jerked around this time. It means that less women get so fed up that they quit, which means less time and effort is required to reach a critical mass where the momentum of women in tech begets more women in tech on its own.

This isn't about excluding men; it's about providing a more confidence-inducing hiring process for marginalized groups.
I feel like the main misconception propogated by this argument is the idea that to be pro-welfare, one must be anti capitalist. In fact, socialism (Viz., state support of human needs not met by market) and capitalism (Viz., state support of health of market economy) go hand in hand. Markets are healthier when states selectively intervene to manage externalities, shocks, unemployed, education, health. Of course devil is in the details, but the point here is that capitalism and socialism are two different axes and, hypothetically, the best society maximises both.
Use the flexbox solution instead: https://news.ycombinator.com/item?id=21110985
They mean the light emitted by the section of the accretion disk that is behind the black hole takes a path such that it meets the observers eye. I. e. space is curved so that we can see behind the black hole.
Continuous Integration. Don't understand how anyone wants to run a software project without an independent and automatic test-runner.
For Github this means using Travis CI, CircleCI, Appveyor etc
This reminds me of an algo to find the 2 points farthest away in a graph.

Imagine the graph is drawn on an handkerchief.
Pick any vertex of the graph and let the handkerchief "fall" around it.

Now, with your other hand, pick the point which is the lowest (farthest away from the one in your hand). The handkerchief falls again around that new point.

Again, with your other hand pick the point which is the lowest. The two points in your hands are those farthest away.

(didn't find the reference of this algo, so it may be wrong; just correct me if it is)
I don't think that is the case. Hitler was rejected from the entrance exam to the Vienna academy in 1905. At that point the academy was notoriously conservative (which is what led to the "secession" movement). It certainly did not represent the avant-garde in the modern sense.

The tendency the "art establishment" prefer abstract, avant-garde art is much more recent. Probably in part spurred by Nazisms campaign against "entartete Kunst"!
Quite the opposite, most of the elite did not survive the French Revolution or the Russia revolution.
Error Handling in Swift Combine Framework
At the end of the day, the machines you maintain are designed to run code. There’s only so much that can be done to provide you with non-code ways of managing said code.

The industry is trending towards AWS + “the cloud” because people who know how to code are providing themselves the tooling required to bypass traditional IT.
Waouh congrats!
Nice article.
Would you pay for empathy and so how much ?

Beer served by AI / robot - $5
Beer served by human - $7

How about the areas already served automatically ? (MC drive in, Amazon,..)
GDPR-wall to access (part of Oath network).

Oath is really a cancer regarding GDPR. It is definitely non-compliant and makes it as worst an experience as possible to control your data.

I hope they will get the harshest fines for this.
You don't need CI if you don't have any tests...
Uh, pretty sure cotton didn't evolve to fix that for animals.

There's of course significant processing applied to those materials before they're suitable as clothing (cotton obviously needs to be picked, it's not on an animal to begin with; leather needs to be tanned).
Man this kinda feels like me, first I thought "anything is possible, just put your mind to it", but after encountering a crazy good programmer at my job I think differently.

I have a bachelor degree, 36 years old, and I feel like I have reached my ceiling.
I still think that I make progression, but it is so slow compared to some really good programmers at my job.

It sometimes makes me feel insecure, and I think of quiting my job, because it feels like I will never be able to be as good as others.
On the other hand, maybe I should just accept that this is it, it wont get any better.
But maybe you don't need crews, and ships that big.
Perhaps it would be viable to operate a semi-autonomous fleet of dozens or hundreds of medium-sized wind-powered ships; it's possible that wind turbines + battery + electric engine would be better than sail. A trimaran could accommodate wind turbines and a certain number of standard containers that would also act as ballast.

COLREGs probably prevent unmanned ships, but regulations can evolve if you can convince that there is an actual safety improvement (the ships could be coupled with satellites and flying drones to increase visibility/radar/tracking awareness).
If you're struggling with essentials then you're not middle class.
The Biggest Surprise of Microsoft Flight Simulator
Best Website Color Schemes for Restaurant Websites
There is plenty of things that can make your life easier on Github/Gitlab, especially when working in a team:

- Issue tracker

- Merge requests that are easy to analyze

- Ability to put comments during a code review on specific
lines of code and discuss it from there

- Embedded wiki for a project

- Managing different access rights to different repos

I couldn't see myself using pure git without any additional tooling for anything more that personal projects that I work on alone.
PRs are a necessary tool.

Also comments on issues are a crucial part of the documentation for devs.

"Looks like this does not work as documented" "Yes, this corner case is a bug, will be fixed soon, use this workaround in the meantime".
> For performance and to improve the development workflow.

If it's for performance, the community as a whole seems to have failed entirely. Svelte looks like an exception, sure, but websites generally use more CPU time, more RAM, more bandwidth than they did 10 years ago even when they don't do anything significantly different, functionally.
There are two areas where Erlang really works well if you know what you're doing:

- telecoms, as it was specifically designed for telecoms.

- "glue" in networked applications: to orchestrate, pass messages around and the like. See GitHub [1] or CoD [2] etc.

In a sense, chats are a mix of both. Erlang is rarely a good fit in pretty much anything else.

[1] https://www.infoq.com/interviews/erlang-and-github/

[2] https://www.erlang-factory.com/upload/presentations/395/Erla...
he's intimately involved in every aspect of the design of the vehicles. For example, he's personally responsible for the change to steel construction and had to convince the rest of the team to switch from composites.
Somehow in most of the apartments I've lived the toilet was always really close to the dryer. So for many many years I would just throw everything from the lint trap into the toilet to be flushed next time I use the restroom. Without thinking about it, it seemed like 'organic' material. Probably most of it was (I tend to use the dryer mostly for towels and bedding, which is mostly cotton).

One morning it occurred to me that I've been flushing microplastics away, which is really terrible...

Catching particles coming from the wash seems like a pretty tough problem. Even if the washing machine could somehow catch these, I can't see consumers (and thus manufacturers) jumping at the chance to clean out dirty soapy goop from a washing machine filter... which I imagine will resemble cleaning out a shower drain trap pretty quickly.
Makes me wonder whether people have tried making the wiki repository a git submodule/subtree of the code repository.
> I think they also have a Bugzilla, and hopefully they'll move away from that too. (Not because bugzilla is bad, it's just oldschool and makes no sense to keep issue tracking separate.)

It does, IMO. Bug tracker categories rarely correspond cleanly to code repositories. And if you have large repositories then GH/GL issue tracking just gets unwieldy.
It has to do with the philosophical point of what you’re trying to do, doesn’t it? When you target your job-advertising at groups who are minorities in your field of expertise, then you’re being inclusive from an equality point of view. On the other hand, if your job-advertising targets members of the majority, then you’re being exclusive.

The degree of “unfairness” is the same, but the goal isn’t “fairness” as such but rather equality. Whether we personally agree with forced equality or not is really beyond the point in a society that views inclusiveness as good and exclusion as bad.
Both statements can be true, depending on which portion of space x is engineers and how Elon uses the word resources here
>Your comment reads like climate change denialism

I think this is religious thinking. You are attacking my idea for being somehow a kind of Wrongthink, and your implication is that expressinf Wrongthink is the reason for the disagreement. But then when you read the comment, it is a statement about what Science is.

That being said, I don't feel my personal opinion matters, what is true is my statement. So I think for any further clarification, my comment should be applied to the subject. Can you scientifically prove CO2 is a greenhouse gas? Yea. Can you scientifically prove the world is going to end? No. This latter expression of alarmism is an opinion. This kind of consensus is wrong all the time. Remember Morton's skulls? Look up the history of some of the most embarassing Nobel Prizes.

You might think I am a non-believer, heathen by now. Actually, I do try to reduce my carbon footprint, in stark contrast to my observations of most eco-holier-than-thou's behaviors. But I don't buy into the extreme alarmism, nor am I dumb enough to consider this apocalypse a fact. If you're buying this you're just regurgitating ideas that people more powerful than you want you to believe. Probably because they want more authority over the global economy and our lives, and to stop Russia from getting its massive windfall in economic resources that it would get from a significant increase in temperatures.
Optimizing DynamoDB WCU Utilization in EMR-Hive
> Good school, healthcare and do actually matter, you know. So that the child has also middle class future.

Nail on the head. Virtue signal all you want, but I know that I'll be putting my money into making sure that any kids I have see a lot of these advantages.
Interesting. Any input on erlang vs elixir debate? Which so you prefer as your primary tool personally?
> very frugal and minimalist lifestyle (no fancy car, no expensive holidays, no eating at restaurants etc)

That's not "very frugal and minimalistic lifestyle", that's just living for 95%+ of the world population. It's not so bad.
Simple optimization sleep $int / $maxIntInList
The Intelligence of Plants →
Part of the issue with longtermism in the present politic is pessimism on climate change. Specifically, because people treat tech and development as antithetical to healthy futures, they don't develop a positive vision of the 50 year future.

We need a positive vision. We need to be optimistic that we are addressing the environmental issues and that humans will be thriving and flourishing in 2100. Therefore, what will that look like? And what is the work we need to do to design and develop that positive future?
I’d once built a Reddit with tags (or a Delicious with votes) 12 years ago. Never really took off and I shuttered it after 2 years.
(4) goes against the common claim that SA needs to keep oil prices down to prevent shale and other competitors with higher extraction costs from coming online.
Ok, French Revolution, revolution in Russia, the Chinese civil war, in all of those cases rich people were the first targets.
You can fall back to the oldskool way of setting the height of the parent nodes to 100%:

html, body, .full-height {
height:100%
}

I guess this is exactly the thing the viewport units were designed to overcome, but at least it's a pure css solution.
How many firms don't offer maternity leave? Outside of tiny 5 person startups that don't have any HR policies at all that seems like a strawman.

As for men making condescending comments towards women, that's not a systematic problem with a systematic solution. And women (or really, feminists) pretty routinely make condescending comments towards men in my experience, at a much, much greater rate. The idea that women face a hostile work environment and men don't is the inversion of my own experience. Men face a much more hostile environment. The last thing the software industry needs is ramping up the hostility towards men even more because that's the only way feminists can think of to increase the number of female hires.
About time. I just bought a Macbook Air for my daughter and was astonished to find that the only available models in the shops (in Portugal) had a measly 128 GB. Also that 1TB ssd is still a luxury in laptops ie zero progress in 6 years!
My 2013 Macbook Pro has 1 TB and still works fine, so I’m reluctant to replace it, considering how little they have advanced and how expensive they still are.
Indeed. To be honest it seems like madness to me that phone contracts don't include some kind of insurance as standard.

I've always bought my phones outright but my girlfriend recently had her phone stolen in London about a month after getting it and you can imagine how painful that was for her.
I recommend just avoiding viewport units altogether; this isn’t the only problem with them. The fact that they include scrollbars on the document element means that 100vw and 100vh are just never what you desire, if scrolling can occur.
Yes, it's overrun. _No_ amount of child abuse imagery is "normal".
Why the oblique comments? Fighting this disgustingness is underfunded, simple as that.

In the absence of public money, every major tech company should have a dedicated specialist team to monitor child abuse, they can certainly afford it.
> in pretty much any language, the most common verbs are irregular.

It's the other way around: if a language retains some irregular forms, then only because they're common enough that native speakers can remember them.
You can easily drop into erlang from elixir, so you can have you cake and eat it too.
Roman reign destroys ericrown * exclusive
Not all women are poor, not all men are rich.

If discrimination is THE issue, then woman specific job ads also needs to be banned.
Nice, thanks for the hints.
Ah, sorry, it seems I misinterpreted your original comment. I thought you were defending Microsoft's decision to hide creation of a local account behind the deceptive button name, on the basis that those who were setting these PCs up in a business environment would know what it meant anyway.
No, they've gone up - but my point is that the baseline costs for raising a child in average, decent-quality conditions (in today's terms) are still drastically lower than even the lowest of salaries. We've simply come to expect all kinds of consumerist goods as "required." Furthermore, even a "poor" childhood today is materially leagues above the average child of 100 years ago. That's not to say we should aim to return to that, but simply that there are a lot of "needs" which are really "wants."

Housing is a good example. Yes, housing prices in coastal cities have spiraled out of the reach of middle class people. Yet, there are thousands, even tens of thousands, of affordable cities all throughout the South and Midwest. The "problem" with those areas is that they are perceived as undesirable places to live. Again - a want, not a need.

The issue of inequality is a separate one and not the direct point that I am making. I'm simply saying that throughout all of human history, people were far poorer and yet still had children. Even today, the majority of the world's population is poorer than the poorest in the west. Clearly the main reason Western people aren't having kids today is not because they legitimately can't afford it - there are other cultural factors at play.
Welk i think not all women Want a job in it. propably because when they were Kids they were stereotyped. A lot of them thus didn‘t liked math.
Since I read Perfume by Patrick Süskind, I smell everything. And the sense I had associated with good or bad smells is disappearing. Now I just smell things and etch the moment in my memory.

At night, I lay down and replay my day. I can still smell the moist in the air before it rained today.
> the layout might change if for example the spacing is calculated based on the vh unit (or vmax in portrait mode, or vmin in landscape mode).

That sounds like a good thing, and pretty much the entire point of using viewport-relative units?

I'd certainly expect vh/vw-based layouts to change when I change the size of my viewport, whether by hiding and showing ancillary UI elements (e.g. sidebars or control bars of my browsers) or by manipulating the browser window directly.
Might be, black holes come in a very large range of sizes so a configuration where you have a habitable planet very close to a large enough black hole isn't impossible.
Drupal and KDE has similarities in the width of contributors. Both ended up with gitlab. Hm :)
They have blogged quite extensively about it, for several years. Check their blog.
Hi there, reporter!
Man, I wish climate scientists were some sort of powerful cabal that had significant power, but the evidence of utter nonaction for thirty years suggests the exact opposite, that there is in fact a powerful group of people who make a lot of money by continuing to rape the climate for profit.
When someone is sitting on you and you're punching up it can be seen as a fight for liberation, when you're sitting on someone and punching down it can be seen as violent oppression.
Thanks for this. I recently read a simple book on organic chemistry and wondered the same thing.
Everyone who stays away from writing down a mathematical model is either confused themselves, or trying to confuse their readers. The advantage of a model with a representative agent, or rational expectations, is that I can see the assumption right there. They made it perfectly clear. They didn't try to fool me with a barrage of words. If I think their explanation is wrong because people are irrational, or because the agent heterogeneity is important, I can take their model and show how it falsifies their results.

And one important thing we learned from those models (which I agree do not work) is that we don't get business cycles from irrationality or from agent heterogeneity -- we get them from the failure of markets to clear. Economists were confused about this for like a century, and thanks to mathematical modeling it became clear.
The story of freebsd & erlang "needing" to be patched seems to be greatly exaggerated. Especially when it turns out that elixir/phoenix also achieved the same "2 million connections on single server" without needing those optimizations.
Don't even look away. Just accept that people do differ by birth characteristics and that there are often legitimate reasons to discriminate based on those factors. There's no shame in that.

Look at firefighters. To get a female firefighter in New York they had to lower the strength tests. Those tests were calibrated to be able to carry people out of a burning building. Do you really want a 'process' that one tiny step at a time leads to people eventually burning to death because their rescuer was a tiny 5ft girl who couldn't lift them?

https://nypost.com/2015/05/03/woman-to-become-ny-firefighter...

Or more prosaically, do you think men should be lingerie models? Or people too old to run should be hired to take care of very young children?
On my solo projects I use Gitea because otherwise I'd miss tickets and wiki.

You could replace those with TODO/FIXME comments in the code and .md files checked in git though.

Fossil seems to offer the best of both worlds, but unfortunately it's too confidential and no one else seems to use it.
Those were balloon construction, which is a bit different. They were designed to be kept rigid by the internal pressure of the propellant. Actually the Centaur[0] is still built this way, using stainless steel.

[0] https://en.wikipedia.org/wiki/Centaur_(rocket_stage)
ALAN might be a good advice, but software is such a miserable place unless you can learn and apply new stuff. My boredom would get me if I would do things the same way every time.

UPD: just realized who the author is. He _does_ learn a lot of new things, just not in software development, because it's not the focus of his career.
In all fairness, I haven't touched Visual Studio (for either F# or C# dev) in at least 18 months, so you're probably right.

That being said, UI isn't a strength on .NET to begin with, so I think it's unfair to point that criticism at F#. Uno seems to doing some great things though.

The F# SQL type provider, however, is great. For those who don't know, this generates design- and compile-time types based on your (live) DB schema, enabling auto-complete and compile-time type checking for SQL queries. I do agree that Ionide/VS Code support isn't quite there yet.

To be perfectly honest, I don't know what you're referring to by "application architecture design".

It's definitely not perfect - I never claimed otherwise. I'm just saying that everything points to MS increasing support for F#, not the opposite.
> If you guys that use GitLab or GitHub or alike would have to switch to pure git - what is the one thing you would miss most?

Github & Gitlab do tons of things which pure Git does not:

- issue-tracking
- wikis / documentation
- release and package-management
- CI
- a free of cost (and effort) "public facing website" for your project by default
- notifications to collaborators

I'm sure there's more I've missed which I would remember in a heart-beat if I was forced to go plain git and were suddenly without, but those are the most obvious ones I can come up with without even thinking.
We developed Online Charging System in Erlang that served couple million subscribers for close to three years. I found the whole experience fairly terrible.

Erlang is nice enough language and I don't mind the syntax but it's also kinda cumbersome and verbose at times. For example, adding `true -> ok` to every if statement gets old fast. Similarly, Erlang/OPT is a nice platform but some parts are fairly bad. Looking at you `inets/httpc`.

But the really big problem was the whole ecosystem. Build process was needlessly complicated. Surprisingly enough multicore support was not great. Performance was not that great. It seemed like a lot of libraries were abandoned after 2013. I could go on.

We ended up rewriting the whole thing in Java and, so far, it worked out great. And after Java 8, Java the language is not so bad. I still have somewhat found memories of Erlang but I don't miss it.
Lots of people are allergic to wool. Perhaps as much as a quarter to a half of the population will have a mild allergic reaction if they have ordinary coarse wool rubbing against their skin for a long time, like wearing a woollen collar or scarf while trudging through the snow all day. Some people can recognise whether fabric contains wool just by touching it with their fingertips: an immediate itching sensation. So perhaps it evolved for use by sheep, not humans?