skysight-inc/HackerNews huggingface dataset:
> I would not find such an argument credible. Clearly males are not being prevented from entering these fields as the ratios of males to females is still greatly skewed.

Part of my point is that you can not know that by looking at the outcome. That is, it is not clear that the ratio of males to females says that either is being excluded.

> So it would be far fetched to claim that the effect of these programs that encourage women to participate has denied a significant number of men to enter into these fields.

This is a claim that nobody is making. The claim that can be made is that no equivalent effort is made to include men. That is, there is more opportunity for women, but still fewer women ultimately participate.

> I would be interested in some concrete facts on just how many of these programs even exist and the monetary expenditure of such programs. As someone from generation X, I know that no such programs existed at that time.

If you have had any connection to an HR department at a typical North American company in the 2010s, you would know that programs to specifically recruit men are effectively nonexistent; so it doesn't much matter what the specific measurements for the female recruitment programs are, because no matter how much or how little the investment, it is infinitely more than no investment whatsoever.
You're not the first to raise questions...

https://www.kickstarter.com/projects/1313324524/hermes-eudor...

Check out the response:

> It is my considered opinion that accusations like this, without positive evidence of attempted fraud, are scurrilous, ungentlemanly, dishonourable, morally suspect, and may very possibly constitute libel, given that they were made in a public forum.
> As far as I can tell, the only implementations for the platforms I care about are the “official” ones

Telethon (https://github.com/LonamiWebs/Telethon) is a decent up to date (with MTProto) independent clean-room client implementation in the form of a Python lib.

You might consider trying to take care about it.
Yeah, I get that; it’s just that testimonials are usually written by users of the software, right?
It does seem to use more memory, but at least on my Mac it uses a lot less CPU.
For firefox it just takes one bad tab (gmaps, gmail, facebook, youtube/embedded youtube) to grind the whole system to a halt, all these things work fine on chrome, and use almost no CPU on safari.
Phoenix speed/scalabity is quite on par with Go frameworks like Gin. I wouldn't use Django in 2019 for a new project. It's not even async/non blocking.
From a 1998 interview with William Kahan, the “father” of IEEE-754 floating point (emphasis mine):

> My reasoning was based on the requirements of a mass market: A lot of code involving a little floating-point will be written by many people who have never attended my (nor anyone else's) numerical analysis classes. We had to enhance the likelihood that their programs would get correct results. At the same time we had to ensure that people who really are expert in floating-point could write portable software and prove that it worked, since so many of us would have to rely upon it. There were a lot of almost conflicting requirements on the way to a balanced design.

I imagine that the number of people writing code without having taken a numerical methods class has only increased since the late 1970s being talked about, or even in the two decades since that interview.
> Quaternions are not a "model of vectors.

I dont think I agree. Yes they are not the Gibbsian vector but they are a pretty damn good model of what we want to model as vectors. Its already a little closer to geometric algebra / calculus than Gibbsian vectors. Its a pity that Grassman and Clifford's work gained attention much later.

Once javascript is out of the bag one cant do much about it. Thats how I feel about Gibbsian vector calculus and geometric algebra. Not that javascript or Gibbsian vectors are bad, quite the contrary, they are astonishing in their own right and scope, but one still feels they could have been so much better.
Now that's what I call a content life.
As I often say for Data Sci/AI MOOCs, it's good for learning the terminology, which will be universal regardless of framework.
I think you may find your answers here :

https://80000hours.org/

Also of interest, and the base for ^

https://www.effectivealtruism.org/

More specific to your case :

https://www.effectivealtruism.org/articles/three-impacts-of-...
Hey, thanks for chiming in!

I didn't mean the "fanboy" remark to be personal on any level. I just thought that some particular comparisons were unfair.

There are numerous valid points in the piece and I don't see much wrong in sharing the joy of working with a language, even if it's a little biased.

> I wish there was an objective way of assessing the day-to-day experience of living with a language ... have you come across such a measure that isn't based on the opinions of, as you say, "fanboy" users?

At least the "scientific" comparisons of programming languages I've come across have been questionable at best. Each language has its strengths and weaknesses, big or small, so wholesale comparisons are complicated further. Thus people have to rely a lot on opinions and real-world experiences of themselves and others.

> You appear to have superior knowledge/experience of Rust. Have you written any tutorials or blog posts sharing that knowledge?

Thanks for the compliments, and that's indeed my profile. Unfortunately I haven't had the time to blog at all, but perhaps I will someday get around to it.
Options Trading Basics: Learn the absolute essential options trading concepts
If I were writing it, I would probably compare the `src[i]` against the three values, setne for each, `and` them together, and add that to the destination pointer.
Netheads vs. Bellheads (1996)
I think ES6 classes are the worst of all worlds. I know people from a Java background really want classes in their Javascript but this is not that.

ES6 classes look like kind of sort of like a class but if you poke it at all you see lots of sharp edges and weird behaviours that make no sense unless you know what it's sugar for.
The lichess link doesn’t work for me; is anyone else getting “Cross origin request forbidden”?
There are many reasons why the watch hasn't taken off, but I don't think they have to do with the product itself, but with the market. Digital watches are only recently catching up and most folks prefer the cheaper fitbits than forking out > $200 for a "watch".

Compare that to iPad. When it came out, it was an instant hit. It wasn't replacing an analog iPad. The competitors just didn't match up.
But there's still a minimum significant value which can be defined from the problem space. Do DECIMAL(16,8) or whatever.

In some situations, there may even be industry or legal standards as to what can be considered rounding noise.
A platform has a fixed ABI that says e.g. the first integer parameter to a function goes in register R14, the sixth one goes on the stack. If you have sixty C files the compiler is obliged to produce sixty object files which each obey that ABI for all their functions because you might stitch in some other code, not using that compiler at all, which obeys the ABI and if you ignore the rules this will unexpectedly not work.

But within a single object the compiler doesn't need to obey the ABI rule at all if that's faster.

Now, you obviously could imagine an object and more powerful linkers that had enough optimisation magic to produce the same output executable from the sixty object files, but just spitting out a single source code file is a LOT easier than making that optimisation work on every platform now and in the future.
Exactly, one of the main reasons why maxwell is so hard to understand is that everything is expressed using quarternions unlike Heaviside who expressed the equations using the vector notation we see them expressed in today. In reality ‘Maxwell’s’ equations are in fact Heaviside’s.
Totally agree - constantly trying to jot down thoughts as they occur is both distracting and can get overwhelming to revisit.

I was taught this technique that helped me strengthen my memory. In the afternoon and before going to bed, take 10 mins to mentally recall (and maybe write down) the day's events and thoughts.

Another helpful technique is to consolidate your thoughts on a topic by writing it out (or with a blog post). Turns out that there are only a handful of topics we think and learn about - so this simple solution works.
Good point, and one which is seldom mentioned. States like Georgia could learn a lot from states like California
Why would you say Apple, whose main business was an extensive traxk record in creating, promoting, and selling next generation technology, that their major investment in a new field was blind speculation?

In contrast to Microsoft whose business was providing stable solutions and extracting monopoly rents.
It seems different to me. You analyze and make the upwind decision for as long as you can. Analysis paralysis has connotations of hand-wringing over what to do, and the subjective of experience of what it feels like seems major to me. You still have a course of action you want to execute, a goal of staying upwind a bit, no excessive hand-wringing necessarily required.
What is the difference between "following your passion" and "maximizing your utility function"? "Utility function" is simply a fancy mathematical way of saying, "that which makes you happy". Maximizing your utility function is maximizing that which makes you happy, which is pretty close to following your passion, isn't it?
This is complicated, and ultimately you're the only one who can make this call for your life, but here's a few observations that I wasn't thinking of when I was in high school asking myself this question and have only become apparent through experience:

1. Don't forget that there are other people out there! It's possible for a problem to be important, for many people to be working on it, but for your honest assessment to be "I'd just get in the way, because I have neither the talent nor drive to effectively contribute to solving the problem." That's fine - go work on problems that you can contribute to, and through the wonders of our market economy, you end up making life easier for the people who are working on the problem. There's a strong argument for thinking in relative terms when deciding what problems to work on, i.e. "What can I most contribute that other people can't?" rather than simply "What can I most contribute?" or "What most needs doing?"

2. Young people - particularly young people who are really good at rational & logical thought - tend to underweight their emotions when deciding what to work with. You're going to be stuck with them throughout all of the actual work, so it's very difficult to be effective at problem solving when you don't actually enjoy the problem solving.

3. Many really big problems got that way because they're effectively unsolvable. When I was a teenager, the biggest problem facing earth was arguably climate change, which is arguably still the biggest problem. In the 15 years between my HS graduation and the Paris Accords, we made negative progress toward solving this, and then a year after the Paris Accords we reversed all the progress we'd made. Now, the best science available shows that it's effectively too late, we're screwed, and we should focus on harm-mitigation. Everybody knew it was a problem in the 1990s and even the 1980s, but fixing the problem required cooperation from powerful entities that had every interest in not fixing the problem, and that sort of cooperation is basically impossible to achieve. While big ideas like this sound great and get people fired up, you usually accomplish more by working on small problems with no opposition and then putting yourself in a position where you can solve the big problem without the consent of all the people who caused it in the first place.

4. Realistically, small problems are much easier to solve than big problems, and solving a bunch of small problems (like, say, "How can Uber or similar competitor reduce vehicle miles traveled by 5%/quarter?") is often the key to solving big problems (like, say, "How do we eliminate carbon emissions?") You often don't know what small problems are worth solving until you actually enter a field and look around in detail. So pick an interesting field and get started - you can always start over if it turns out that the most interesting problems are boring, but you'll never know in the first place if you don't pick.
Also, building Elixir apps aren’t really the same as traditional monoliths.

It’s really not a distributed monolith as each node can deploy with different code. More importantly actors and supervision trees really help keep projects organized. It’s easy to use PubSub mechanisms or just named actors to communicate between services.

As an example I recently took a project that ran on a single IoT device and moved a chunk of it that managed a piece of hardware to another IoT device connected by Ethernet. It only took moving a handful of files and renaming a few modules. It took longer to figure out why multicast wasn’t working than to refactor the app. There are some limitations with type specs not working as well as I’d like with PubSub style messages (most type checking is done via api functions, not on individual messages).
That sounds like a grotesque lack of trust and set of priorities. If I ever found out an employer used my absence in such ways, I’d immediately start looking for new work.
I like this idea. I was wondering if it would be possible to collect and focus solar wind close to the sun and use it as a high concentration beam.

Was also wondering if you could use the various gyroradii and charge of solar wind particles to “sort” them.
Everything is too complicated: our annual list of confusing tech questions
My problems picked me. I'm just trying to make my life work.

If I make a difference in this world, it will grow out of solving my problems, basically.

Re your actual conundrum: If you can do something like create/promote clean energy, a lot of health issues are rooted in pollution. People who aren't sick because they aren't breathing polluted air will need less healthcare.

So you can potentially kill two birds with one stone by addressing energy and then tracking how that positively impacts health outcomes for your own personal edification.
It broke for me in Chrome, but Firefox handled it just fine.
Getting it also
This looks interesting. I am actually looking for something for a nonprofit I work with to sign folks up for a Stripe subscription. I realize this is pre-release, but documentation seems sorely lacking, even for a beta.

Is Flows usable in beta? I saw the option to create a flow, but then it sends me to a mostly blank page that looks like it should have widgets to add or something, but I don't see any. Not sure if it's just finicky in Firefox, or just part of the fact that it's beta and not complete.
>The project seems out-of-touch. One of his roles is to inspire collaboration, so he would have more luck using technologies that excite people today.

I hope you're not saying that Eudora should be written using Electron...
Again, I recommend Mike Duncan's book, "The Storm Before the Storm: The Beginning of the End of the Roman Republic." It details many, many cycles of the same phenomenon, and not just in Roman society. The truth is, it's hard NOT to make some rather firm generalizations from reading a lot of history (or anthropology.) There's lots of variation, but the themes that derive from Darwin's Spotlight: namely reproduction/sexual selection and survival, are extremely reliable.

Re elite classes, Roman economic history shows that the Gini coefficient back then was remarkably high. In the book I mentioned just reading, a contemporary famously says that only 2,000 people in Roman society - at that moment in time - owned productive land. The elite were agrarian (their wealth was) until mid-nineteenth century Britain. But they funded education and public libraries (say, in the baths.) If you think today's elite are different because they are mostly creating wealth, that's just not what Wall Street does, and it's obvious from research that finance, while capturing immense riches, actually diminishes innovation. Elon gets a lot of press because he is the exception, not the rule.

Neoliberal reforms - although I've been given that label at times (with considerable opprobrium), you'd have to specify what is sticking (or a reform.) If you mean global trade, the aforementioned book "How Asia Works" has convinced me the current reversal isn't a blip - it's impossible to police subsidization (he gives endless examples) so free trade isn't possible, much less sustainable. The tech gains in developing countries should persist, but the current system of trade is dissolving now.

"kept out of trouble", no, the bloody revolutions (mostly attempted) tended to come every ten to twenty years. This was a cycle in which the Republic regularly went from "in name only, pretty much" to "partly or mostly true," and back again.

I do get from your comment that we should probably be making a more conscious attempt to focus attention and acclaim on creators and funders of creation, particularly of technology and science. From the perspective of future generations, they will be "the elite that actually mattered."
1. e4 g5 2. h3 c6 3. f3 Bh6 4. d4 Bf8 5. Rh2 b6 6. Ne2 Qc7 7. b3 f6 8. Ba3 Qg3+ 9. Kd2 a6 10. Kc3 a5 11. Nxg3 Nh6 12. Ne2 Kd8 13. Qe1 Rg8 14. Nf4 e6 15. Bb2 Kc7 16. Be2 Ng4 17. Ng6 Ne3 18. Qg1 f5 19. Ba3 Bg7 20. Nh8 Ng4 21. exf5 h5 22. Bd6+ Kxd6 23. Qc1 Bf8 24. Qb2 Ke7 25. Bb5 Ke8 { White resigns. } 0-1
Maxwell’s works all assume an ether so it’s not really true to state that the equations don’t need one.
that's an interesting twist of thing. What about making it explicit, like: "I can answer the company chat quickly, but I'm painting a mountain with my friend Bob right now".

I guess it can only go so far because some social time with family and friends have to be focused.
I assume it's a mashup of frequency and recency.
More than that, you need to figure out how administrators view your offering, i.e. How much money does it make them. Some things doctors like cause the hospital to lose money -- like actually spending time getting to know patients and understand their condition, or keeping them out of the hospital. Doctors aren't always the people running things
For better or for worse this is part of the "Standard Style": https://www.npmjs.com/package/standard

It always seemed like an odd choice to me that would make people less likely to adopt it.
> Olive is geared towards users who rely on shortcuts: all editing tools and common operations have them, and you can configure your own shortcuts (UI for that could do with more work though).

I wish all programs that rely heavily in shortcuts also had a search bar for users still not proficient with the program. The way Code Editors have been doing in the last years. Searching with a few keywords is much better than having to look through tons of menus for new users.
yes, absolutely. I also use xmind too.
I guess you're not a regular HN reader? :) Many HN commentors routinely think that they are "the programming world", which is rather far from the truth.

For years, dynamic typing has been hyped on HN, while statically typed languages such as C# were routinely scoffed at.

Something in the air has definitely changed recently, with many discovering the very trait they eschewed is actually a major boon - very likely because they had only ever dealt with JavaScript. My guess is this is primarily driven by the growing popularity of TypeScript, Rust and Go.
America is constantly targeted by their enemies, much like every country on earth. They don't kick back and take breaks when it comes to state-sponsored intelligence work. There has been real evidence of that going back forever. Are you working under the assumption that America has no enemies and no one is continually attacking it in different ways?

Your sane conclusion is that there's collective madness happening? Seems like a pretty large stretch of the imagination for that to be the sane conclusion, especially after doctors have studied it and said otherwise.

Your comments are extremely anti-American with just about 0 evidence to back any of it up. It comes off as a pretty out-there anti-American rant to be honest.
JavaScript Context – this keyword
z works a bit like a web browser does when autocompleting URLs from history rather than a file system search tool like find. z “learns” the file system paths as you traverse them in a terminal.
Most of the /r/badX subreddits are like that. Especially the ones that require people to post why something is bad, which is all of them that I'm aware of except /r/badphilosophy, which just makes fun of the posts (and is fun in its own peculiar way).
Render static maps with mapbox-gl-native
I think the point was to simplify the JS Prototype syntax to be more "normal-looking" and less confusing to devs, not some rich OOP model compared to true OOP languages.
Indeed it is: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places...
> I didn’t mean to come off condescending but I did mean to attack. Recommending a high meat diet in this world is like recommending people drive gas guzzlers. It is irresponsible and selfish. The time for that behaviour has gone and we all need to be willing to give up a few things for the future of the planet.

This sort of rhetoric does nothing except taking the guilt from producer and regulator to the consumer. If we think there is a problem with meat production, there certainly is, then we need to regulate meat industry instead of harshly judging meat-eaters with hope of making them feel enough guilt to turn vegan. This is childish. The reality is we don't have enough power to regulate meat industry so we just turn into shaming our peers, something we do have power to. But this is an ineffective method.

> On a more individual vegan diets absolutely are more healthy. The longest lived people in the world (subtracting genetics) are vegetarian or vegan. I cannot fathom how you could think otherwise; I mean just look at stomach and colorectal cancers. Figures are very clear.

No they are not clear, vegan diet is absolutely not the healthiest period. The research on this matter is very vague and pretty much no one knows, pretending otherwise is intellectual dishonesty. Up to last 20 years we thought fats are evil and cause heart disease, which is wrong and now we know fats and cholesterol do not correlate with heart disease. We thought fibers are important to prevent constipation, which recent research shows otherwise. We learn more and more every day how important Omega 3 is.

The only countries in the world with a significant vegan and vegetarian population are India and Mexico [1] and the rest only has vegans as a single digit percent minority. Also, pretending "Mediterranean diet" is meatless is horseshit. I was grown up with Mediterranean diet, and people do eat fish or meat quite regularly, except proportionally much much less. Pretty much everyone I know from my childhood ate Mediterranean diet, and I know absolutely no vegans except the ones I met in US. I do not necessarily advocate eating meat every day, but there is simply no evidence suggesting taking it completely out of your diet is a good idea. Hell, there is substantial evidence suggesting taking fatty fish out of diet is a bad idea.

[1]: https://en.wikipedia.org/wiki/Vegetarianism_by_country
You suggest making my hobby my work. Think about that for a second.
This article seems to have a high-level overview of how virtual memory works, without mentioning it at all…I find the terminology use rather strange too. Saying that the virtual address space as is “reserved by the OS for each process” was a bit confusing to to me.
Did you not read the linked webmd article or search for additional information yourself?

I never said they cause fibroids, they promote the growth of them, and that's clearly stated in multiple reliable sources found online.