skysight-inc/HackerNews huggingface dataset:
Whether or not a range of 30% is "huge" is a subjective judgement, but that's besides the point. The point is, there are zero observed instances of women forming the majority of a the technology workforce in any county.

I'm not sure if it's even possible to put countries in a binary between patriarchy and matriarchy. Instead, the study presented put countries on a scale that measures overall gender equality. And what difference we do observe is that patriarchal countries have higher rates of women in tech, but still lower than parity. Countries with gender equality (is this what you mean by "matriarchy"?) have low rates of women in tech often in the 20-10% range. So in "patriarchies" we see more female representation, but still lower than the majority and in egalitarian countries we see

> The nerd/geek being an awkward boy with glasses troppe is specifically a western concept for example.

And yet, the disparity between women and men in technology exists outside of western countries. Thus, attributing the disparity between men and women in tech to tropes like these is not effective line of reasoning. This is exactly the point that I'm making: attributing the gender distribution in tech to social factors is difficult when said distribution is observed across a wide variety of societies.

> Women in Eastern Europe worked in factories side by side with men for generations.

This was the same case in Western Europe and Asia as well - I'm not sure why you chose to highlight this fact.

> Gender roles does not equal your concept of gender roles like women not liking/belonging/choosing not to be in tech.

I'm not sure what you're writing about here, this sentence does not make sense to me. The point is that highly unequal societies with strict gender roles see more women in technology than more egalitarian societies.

And for what it's worth, while 20% representation in tech in the united states might seem low at first glance it's actually not at all uncommon to have fields that are >95% one gender or another. Tech is on par with "Health practitioner, support technologists, and technicians", "Loan interviewers and clerks", "Printing press operators", and a couple percent above "Couriers and messengers" as far as gender disparities go [1].

1. https://www.bostonglobe.com/metro/2017/03/06/chart-the-perce...
The want to keep ad revenue and outsource moderation.
Agreed. It does not look like a human person. Or at least is in that direction.
Something doesn't line up...

So if shares had a low valuation, employees buying these risked that they will worth nothing in the future. I.e. not really different from buying AMZN shares in IRA.

Unless, shares were valued low on purpose, and were offered to buy at that price as another form of compensation (so compensation was difference between "as valued" and "real value"). In that scenario, it appears that these employees had ordinary income, which was not declared as such... And of course, that smells "fraud"...

So the question is - was the original investment truly at risk?
It's certainly effective, but "hey, so, we're going to let a lot of chimpanzees we made dependent on us starve, so we can save human lives" certainly isn't moral. At the very least pay for them to be euthanized.
The 7-in-7 series is quite good. If that was your first book in that series i would recommend one of the other books in that series
> You’d have to inspect every packet on the internet to make sure it wasn’t using strong encryption keys. You’d have to ban every kind of decentralized network.

Upfront bias: I’m against encryption backdoor. But the article is arguing against a straw man. Nobody is proposing to ban encryption. (That would be a first amendment issue.) They’re proposing to require companies to include encryption back doors in commercial products. That doesn’t regulate speech, it regulates the design of products.

“Speech” within the scope of the first amendment protects the communication of a message or idea. That is broad, but the thing that is protected is the communication of a message. Thus, the government cannot ban you from encrypted speech. But it can certainly ban Apple from making iPhones that contain encrypted communications features, for the same reason it can ban cars without seatbelts. While code can be speech, in that context the code isn’t communicating a message but rather providing functionality.
Hey, sincere thanks for this honest feedback!

As a man in tech, I honestly have no idea what the women around me experience, so it’s valuable for me to get some perspective.

It’s interesting to me how you don’t blame any one specific person for actively trying to discourage you, just the constant exhaustion from being treated differently from those around you.

So one take away, is by recruiting more girls and women into coding, the girls and women who do want to pursue it won’t feel so out of place. So it is difficult to determine the “true” number of female people who like programming, until we have a critical mass of women programmers.

That’s given me something to think about.
Try this: dark room so you can only see your screen, tiny bit of alcohol, tiny bit of coffee, instrumental music.
Small Word Clock Kit Project
I meant build system, such as cmake. I assume the alternative to a single-header library would be lots of .c and .h files, and something to build them into a dynamically-linked library. The alternative, just dumping them into your project, means that once you get into .c files you typically have to start enumerating those somewhere in your own build system, rather than just including them from one of your own headers.
Livestream implied video
Unrelated to the topic but can you even downvote in HN? I only have an upvote button. Does it have something to do with how much the HN equivalent of karma that you have?
> Certainly if you have someone already on the payroll who can take responsibility for the hardware part time, that makes it a lot cheaper. That's a different skill set though, so it's not true for every company.

True, though all the physical hardware stuff is pretty straight forward, to the point that anybody competent could figure it out in real time just by looking at the pictures in the manual. Configuring a hypervisor is the main thing you actually have to learn, and that's a fundamentally similar skillset to systems administration for the guests. Or for that matter the cloud vendor's provisioning interface. It's just different tooling.

> If you add, remove, or change a piece of your stack the cloud gives a lot of flexibility. Add memcached, no problem, spin up some high mem instances. Need more IO on the database server, switch to an instance with fast SSDs, or a bigger instance. I think those kinds of changes are common and hard to plan for. Until it happens you probably don't know if you are disk, network, memory, or CPU bound.

I see what you're saying.

My point would be that the hardware cost is now so low that it doesn't really matter. You may not be able to predict whether 8 cores will be enough, but the Epyc 7452 at $2025 has 32. 256GB more server memory is below $1000. Enterprise SSDs are below $200/TB. 10Gbps network ports are below $100/port.

If you don't know what you need you could spec the thing to be able to handle anything you might reasonably want to throw at it and still not be spending all that much money, even ignoring the possibility of upgrading the hardware as needed.

> Once your stack is sufficiently mature and not changing much the workload gets a lot more predictable. The cloud is really good for starting out. The danger is it's also really good at locking you in, then you are stuck with it.

Right. And the cloud advantage when you're starting out is directly proportional to the cost of the hardware you might need to buy in the alternative at a time when you're not sure you'll actually need it. But as the cost per unit performance of the hardware comes down, that advantage is evaporating.
Could this also result in a better latex? The layout engine leaves something to be desired.
This should work:

import React, {useState, useEffect} from 'react';

const CounterComponent = React.memo(() => {
const [counter, setcounter] = useState(0);

useEffect(
() => {
let counterTimer = null;
const incrementCounter = () => setcounter(counter + 1);

// counterTimer is null if it has not yet been started
if (counterTimer === null) {
counterTimer = setInterval(incrementCounter, 1000);
}

// Remove event listener on cleanup - note the remove function signature needs to match the add function sig
return () => clearInterval(counterTimer);
}, [counter]
);

return <span>{counter}<br/></span>;

});

export {CounterComponent};
Many users want to financially support the sites they visit, but don't trust those sites' ad networks.
I think you are correct: this site doesn't really do what it claims. I'm not sure how it's different from just searching arXiv.

I am pleased to see paperswithcode.com as a collection point of research. But the fact that it casts all of AI as one big set of contests on datasets where "progress" is equated with small increments of classification accuracy is, well, a disappointing view of the field.
> whatsapp ... conversations

You seriously believe that the encrypted communications platform that the US government desperately wants a backdoor in is secretly backdoored by Facebook for ads? Something that mundane?

The platform (WhatsApp) that is subject to huge public skepticism, who's source code is so limited in scope that it's probably been audited by every security researcher that is interested in posting a "I found Facebook being evil" blog post?

And you believe they are using this data for ads? The most obvious thing ever to see if you audit/monitor the app?

This is why theories like this borderline paranoia. FUD. Nothing more. Statements like that discredit your entire argument.

-- And yes, of course Facebook uses trackers on sites to figure out what sites you've been to. Of course they use unencrypted data available to them to target ads. Your data is already in their database. Just because it's in another table to allow the "big bad ad agencies" to target you (data the ad agencies can not even see) does not make it any different.

Everyone does this. Everyone will continue doing this. There is absolutely nothing morally wrong with that status quo. The only part that can be morally wrong, is if a human themselves inspects the database without respect for privacy.

And this is why we have laws for dealing with malicious employees, robberies, house break-ins, etc. Things happen whether it's online or offline. All of this was possible (arguably even more so) before Facebook. It's just more centralized now.

This paranoia simply needs to stop.

EDIT: Adding, it makes complete sense that Facebook's A-team is not working on ads. Taking a page from Google: Diversification. Ads are auto-pilot income, have hit their tech ceiling, and Facebook's longevity depends on investment outside of their core business. I am unaware how this is so unbelievable to some.
The ironic thing is that hooks are marketed by the react docs as being the solution to avoiding the "difficulty" newbs have with classes.

Which I (as a proponent of hooks) think is fucking batshit insane, and clearly shows the disconnect of the React devs from their user base.

Teaching beginners how to code, and how to use React, is a large part of my job. And I can say with absolute conviction that the React team is wrong about this. The 'hooks' whiteboarding session has gotten me far more blank stares than the 'classes and lifecycles' one ever has.

Having said that, as a senior dev with a ton of React projects under my belt, I definitely prefer the hooks paradigm after using it in a few projects. It makes for cleaner code, and certain concepts are much easier to reason about with the hooks model. Just don't ever expect it to give you a cleaner on-boarding process. That's not at all where the benefit lies, despite what the docs tell you.
How does Occam's razor imply this?
One possibility would be you're not trendy enough to get the trendy candidates.

There might be an alternative approach that is more suited to non-trendy businesses.

What you can do is write an ad that is trawling for anyone who is at all useful as a problem solver without tech requirements. Then you look at the best of who that brings in, and maybe you find people that others are overlooking and will work for less, with a better attitude than someone who might be tricked into thinking you're trendy and then leave.

Edit:
Something I think is key whenever you're trying to select the best of something from a large population, is not to decide up front what the important criteria are. First, figure out how many you need in your pool to evaluate in more detail, and then construct your criteria to get that size pool. At that point, you select the top 10% or 1% or 5 or whatever, for the next level. And then, if you end up with something other than you expected, consider that may not be a flaw in the process, but a sign that you need to adapt to the output and utilize it opportunistically.

You can't just say "these 5 things seem like reasonable requirements" and commit to that because multiple filters can exponentially reduce the results.
Movements as Markets
> It’s diffed against real tree.

It isn't, it's diffed against the previous virtual dom, to create a set of patches, which are then applied to the real tree. This is why modifying the dom directly through refs can result in bugs.
Personal attacks will get you banned here, regardless of how wrong or annoying another commenter is being. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
When you're several generations away from needing to take life yourself to eat and survive or knowing personally the person who did it for you... you lose touch with what it means to eat something which was alive, often something you cared for.

Every life ends. Clinging to, and insisting others cling to every possible moment to extend that existence seems to be the default, but people don't take the time to think this through.

I do not have a problem with a life ending to feed me instead of ending because of long lived degradation or disease. I do not have a problem with a life ended with a bad moment caused by me or someone on behalf of me. This is what it is to be alive. You either consume something which lived or you rely on others that do in some form or another.

I do have a problem with eating things which have a consciousness near my own. I do have a problem with eating things which endured a life of hardship and torture on my account. I do have a problem with torturing animals to do scientific testing, more so as consciousness reaches a level nearing my own.

My moral calculus values life and consciousness, but does not preclude me participating in the end of life to sustain myself.
Neanderthals were a distinct human species in the way that lions and tigers are distinct species. They are distinct, but not in any particularly remarkable way
Best Collaboration Tools for 2019 (Top Reviews)
‘Marsquakes’ reveal red planet’s hidden geology
I had a similar experience. When I was a kid I used to buy grocery from a local store. There was a crow greeting every single customer with "Hello! Dinner yet? Dinner yet?".
I think that's a good way to connect with local customers :)
I ride and I think that's not a terrible idea.

I hate seeing all those idiotic cyclists doing dumb stuff giving cyclists a bad name and giving drivers an excuse to be even more aggro and aggressive.
The biggest breakthrough in AI will come when someone builds a robot that can fold a shirt.
Microsoft’s next Xbox is Xbox Series X, coming holiday 2020
Should probably dump it here myself: My experience is mainly with co-workers (years of experience) and new hires (just out of college/bootcamp) who can code, but haven't yet used React.
Granted I have the naivety of someone who doesn't work in the field, but I think the gap was recently narrowed, no? The resemblance of the modern 4-layer LSTMs to traditional LL(K) parsers had me on the floor for days.
I use non-permeable pillow and mattress covers when traveling. The AllerEase brand is good.
What market exactly does Disney have “cornered”?

But it should give anyone pause when the government takes upon itself the power to decide how a private company architects its solutions.
I see.

BTW, there was one such request:

> inb4 users ask for an MS-DOS port of #GodotEngine

[0] https://mastodon.technology/@GodotEngineBot/1008056996922345...
I love the idea of OpenStreetMap, and I tried really hard to use it on Android when I purged Google from my life, but the client itself was just atrociously awful (OsmAnd). The data wasn't the main problem; most of the time it couldn't figure out my location at all. It constantly made my device hot. It was nearly useless as a mapping daily-driver. Now that I've switched to iOS, Apple Maps is leaps and bounds better, which should tell you something.

It seems like a great dataset, and maybe the editing tools are better than the consumer clients, but if they really want it to gain traction they desperately need to put some effort into the end-user experience.
Some subreddits use them to track which links people click on in their sidebar. /r/listentothis in particular.
Facebook isn’t eroding people’s privacy. People knowingly share information with FB. On the other hand, how many people know about all of the information that Google collects - especially on Android phones?
Wow, they cost even less? Amazing.
They thrive in 70F-80F temperatures and they die in freezing temperatures. Obviously they won't instantly die when transported to high latitudes but they won't be nearly as problematic.
I’ve been given some pretty strange looks for suggesting that if you’re going to eat meat, you should hunt for it at least once. That’s the best case scenario for an animal ending up on a plate- a normal outdoors life followed by a quick death. Stark contrast to the life behind the typical package of shrink wrapped meat in the grocery store.
Yep, not sure what the current threshold is, but in the past it was 500. You're close!
Link Prediction Based on Quantum-Inspired Ant Colony Optimization
Oh, the freeloading. How much more CI do we need...
I’m sure I could build a personal web cv, optimize for SEO, pay for hosting, etc but LI has all of that plus the ability to dig into connections, and connections connections. It’s also the default sourcing database for recruiters to find professionals. If I need a job, I flip that switch that says “I’m looking for a job” and let the roles roll in.
I think you're totally right, but just want to point out. I'd never, ever rely on junior devs in a startup, for this exact reason. I can't think of a better way to totally ruin yourself than risk that. Build it yourself until you get funded and can afford the $200k or whatever the market rate is for experts.

Startups succeed for the exact reason that they avoid the "average" team structure that bigger companies employ. You need a small team of experts, not a standard team of juniors with a few seniors. Beating the averages and all that.
So what should the government do? Tell all your friends not to use WhatsApp?

How do you propose that you get interoperability and security?

iMessage already interoperates with the standard phone messaging protocol - sms.
Kitty has something like this built in too:

https://sw.kovidgoyal.net/kitty/kittens/unicode-input.html
What is the point or doing this, especially without linking to the source or proving context?
Personal attacks will get you banned here. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules.
> Red light and speeding cameras are used in a lot of places. I think the idea is that the regulations are modified to allow this specific type of citation to the vehicle owner, or that they 'force' the owner to prove they weren't driving to avoid the ticket.

My neighbor('s wife) got one of those red light tickets and they mailed the picture to him (as registered owner) asking him to identify the driver so they could send them a ticket. I told him to just ignore it since it obviously wasn't him in the picture and he wasn't required to do the police work to track down the driver for them.

On a side note...I was talking to a buddy about this and we were theorizing that they couldn't even compel him to give the name of the driver due to spousal privilege, dunno?
I did note that, and I agree you're completely correct to disclaim I shouldn't use your work if I would hB relying on its security. I chose to listen to you :)
That's interesting, I did some traditional parsing work a dozen years ago, but had not noticed any obvious similarities like the one you mention, can you elaborate on that resemblance?
You think no one buys used mattresses? What?
But it doesn't matter if the court is just or not. What matters is whether the decision is official. Now, the rest of the world doesn't have to abide by the decision, but whether or not Russian courts are corrupt (they are) they do make decisions and there is sufficient law enforcement to bring those decisions to life.
It’s a PC if you connect a mouse and keyboard
I never reddit.
The parent comment is not arguing we shouldn't kill any living things, only that we shouldn't kill conscious things.

You obviously need to participate in ending life to sustain yourself, but it's not necessary to end life capable of thinking, feeling, and suffering.
This reminds me of a program I used to use back in my Windows-using days, called Scrambled Egg.

https://web.archive.org/web/20110528062632/https://code.goog...

https://www.ghacks.net/2011/05/25/text-encryption-made-easy-...
Fair enough. I simply wanted to test an idea efficiently but I respect your opinion.
I would say treating them the same is an affirmation that they are different people. If they really were the same person, nothing would have to be done twice.
Straight to voicemail – A new iPhone feature poses a threat to opinion pollsters
They didn't write that, they wrote this:

function doThing(target) {
function run() { console.log(myVar); }
const myVar = target.prop;
run();
}

The console.log's evaluation is delayed, so it's totally valid.
No, but by virtue of being a single header library it will run through whatever static analysis you have set up on your project. If an http server like NGINX solves your problem then, please, use that, because this is not an http server. It's a library for creating http servers.

I would also love if someone wanted to contribute fuzz testing or other static analysis to the project. PRs are welcome.
> However...

I upgrade infrequently. Recently I was alerted my 3G phone is not going to work after December 31 as 3G networks are being shut down in the US nationally and all bandwidth reallocated to 4G only.

So, I've bought and returned 4 phones since then because I very carefully read and analyzed the terms of service and privacy policy that I couldn't read until buying them. All were totally and completely unacceptable in every way to me. But obviously not to others.

As a result come the new year I'm going phone less. I literally could not find a single contract that was not morally reprehensible.

I know of not a single other person sharing my concerns. Some say I am a mad man or unreasonable or unrealistic, or a potential terrorist ne'er do well. But I'm none of those. I just read the contract. Something they, and no one else in the entire USA, has done.
Impeding medical progress so that they may profit. And the expensive legal firm knows the complaint is without merit. They are knowingly lying about the law, to make their client money, and make life harder for sick people.

None of the people involved should get to hide behind the corporate facade. Abbott Labs' CEO is Miles White: https://en.wikipedia.org/wiki/Miles_D._White

It's unclear who the head of the law firm is, but they have offices in a few major cities: https://en.wikipedia.org/wiki/Kirkland_%26_Ellis