skysight-inc/HackerNews huggingface dataset:
My wife was a developer (EE degree). As soon as our first child was on-the-way she put down her programming books and picked up the child rearing books. She dropped her dev job the moment her water broke and never looked back.

The opportunity cost was enormous but now that the kids are grown it sure seems like it was a great plan for us. My wife did get a lot grief from her family for dropping out of the workforce ($$) until they started having their own kids.

We have two daughters. The youngest is in college for CS, she has made it very clear that she does not want to have children. The older daughter is not STEM -- she is an Army officer (Westpoint Grad) who does want kids someday.

One of my in-laws is using nannies and such even though they easily could drop to one income (MD specialist dad, pharmacist mom) -- it hurts my heart to see how much time they voluntarily spend away from their kids, including weekend shifts, holiday shifts, etc. But it is their life, and their kids seem to be thriving so what do I know.
Interestingly enough, for the blind folks looking for adult entertainment Pornhub offers "described videos".
Also (correct me if I'm wrong), but doesn't Intel keep its manufacturing dedicated to its own use? So it might not be available for custom military-use chips.
>The assumption is that aptitude for these positions is roughly the same between genders, so if there's a significant imbalance, society doesn't get the best people on the given set of seats.

An assumption which I have to point out is absolutely not verified. In fact, there are mountains of circumstantial, statistical, and biological evidence to the contrary - which policy makers in the west are increasingly ignoring as they ram gender parity down industry's and academia's collective throats, possibly to the detriment of the institutions and society at large.
Why do you think it adds no value?

It at least makes it very clear to those who have not paid for the maintenance that their position is silly if they make demands of the maintainer. It is his project and he does as he pleases. Why is that difficult to see?

One could perhaps persuade him to accept a patch but like any endeavour where you need something from another person, either you offer them something in exchange (which they value enough) or ask nicely and see how it goes.

In either case, it might still fail. In that case, one can of course try and do the same with _someone else_ who might be more receptive. This is possible with free/open-source software.

What you consider a "snarky retort" is just the same thing said in a different tone.
In addition to what else has been said, we have more ready-made solutions we've converged on, which pushes the scope for creativity higher in the stack. For example, we don't have to hack up a low-level communications system because we can just put JTAG parts on and use something everyone understands. We don't have to figure out how to allow multiple users to share the same network without stepping on anyone else's toes because we have TCP/IP and decades' worth of cleverness poured into things like creating a transparent, securely-encrypted tunnel over that protocol suite.

So our cleverness is inside the applications, getting stuff at the top of the stack to do things it wasn't intended to do by combining relatively high-level pieces. I've done that, I'm sure a lot of us here have done that.
Not that it makes those questions worth putting on a test. but I took Microsoft's MCSA/MCSD tests last year and while some questions are "easy to look up", the tests are proctored and you're not allowed to open ANY apps during the test. You're also not allowed to have any devices within reach (which they verify via webcam).
Many Australian species are evolved to coexist with fire, but not the catastrophic level that has been occurring recently and is forecast to become worse.

Rainforest areas especially haven't evolved with much fire tolerance and these places are being gutted. We will lose many species of plants and animals to extinction from these fires without major conservation efforts (which are underway).
But it's still free to download the demo...

How does including ads in your app make it more likely to be found in the search results?
The repo currently contains a single README.md.

https://github.com/actix/actix-web

Edit: I was not aware he moved it under his personal github account and it’s still accessible.
Nonetheless, I still think removing it is a bit extreme.
PopSockets CEO calls out Amazon's tactics before House committee
It is enough, and I don't disagree with "the notion of someone publishing their work under a free software or open source license being useful for the world." I have simply no idea where you got the idea that I would disagree with that.

What you are responding to is a rhetorical response I gave as an argument against the dismissive idea that an open source maintainer should have no responsibility unless they are getting paid. I don't agree. I find that it's a maintainer's responsibility not to extend, but to maintain. That's all I'm arguing.

If someone wants to throw OSS at the wall to see if it sticks with no obligation to maintain, then that's fine. But as soon as someone puts on the maintainer hat, I think it's reasonable to say they are accepting responsibility for that role.
But what about instructions like vpermi2b, which does 64 parallel 128 byte table lookups? The AVX shuffle instructions were hamstrung by the split into two 16-byte halves...
Thanks for the correction. Google failed me when I tried to look up the metro with the most number of stops.
That would be the most naive interpretation of the relationship - what if, for example, the invisible homeless also burden charities and other support systems in a way that leads to more visible homelessness? What if, given that high prices are a sign of lack of supply, visible homelessness is just a symptom of lack of construction in the county?

"Suppose the house price drops" is a very non-specific hypothetical. Why would the house price drop, and what impact could that have on homelessness?
> women leave the field at a rate 3 to 4 times greater than men, and in particular, if they do not obtain a faculty position quickly

Wait what....you mean by STEM you just meant academia?
My point is that GDPR raised the bar of our expectations of what a consumer can demand from a provider. As such, perhaps it is not unreasonable to expect that there would be an expectation from other services, especially if they are integral to the operation of many services that have personal information of millions of people.

As a pure hypothetical, imagine a critical bug was discovered in Rails that would potentially allow someone to attack any Rails website and extract personal information. Further, imagine someone quickly submitted a PR with a patch for this, such that Rails could then do a quick release and make sure it gets to every Rails consumer as fast as possible.

What if the Rails maintainers then ignored the patch, and said it was boring. Legally they are under no obligation to do anything really. And you could argue that it's on every one of the thousands of sites that chose to use Rails if they get hacked and expose user information. And further, you could argue that if people don't like this situation, they are "free to fork Rails" with the patched version. All this is fair, but I think others might say that the Rails maintainers at this point did fail in a responsibility. There are arguments for both sides, but I do not think it is as simple as "the maintainers owe people absolutely nothing" as at some point being the nexus of updates actually gives them an almost stopping or blocking power, not just the more passive refusal to fix the problem themselves.

This scenario is clearly different in magnitude from what happened with this project. That being said, my only point is that it is fair to expect a certain amount of activity in a project that bills itself as production-ready (and asks you to use it). I personally would be very weary before committing to telling someone something is production ready casually, regardless of whether the "fault" ultimately rests on them. That being said, this of course does not entitle anyone to treating others poorly, my only point is that the responsibilities and expectations are not well understood in this domain.
Another sunken cost taxpayer bill? "Just spend a little more money to unlock all the money you already spent." No thanks.
> But why was I paying them for backups that they wiped along with my server?

Sounds like you weren't paying for backups.

tl;dr - customer stops paying service provider, and service provider stops providing services. Customer is upset.

This one's on you.
Perception that they are THE cloud player to use with great reliability and enterprise focus, so people support their protocols and develop their products for AWS and end up with a bit of lock-in. Mid to large enterprise continue to get on the cloud train hype and spend tens, to hundreds of thousands a month on AWS/S3 instance costs and cannot figure out how or why the bill is so expensive. Then they spend internal costs and personal resource time trying to figure out how they spent so much money on AWS. This happens where I work on both the test/dev and also production hosting.

If DO or Linode were an option to consider, we might be able to save so much money but our own customers use and believe in AWS so we develop and test on AWS. It's a bit of a vicious cycle.
this largely depends on your future plans, such as if you plan to return upon your return to the US. my non-professional recommendation to you is to minimally get a lease w/ witness while signing it in new state, new drivers' license, and utility bills in your name with non-trivial activity. obviously this is not free, but consider it insurance and vastly cheaper than 11% + penalty backtaxes on CA income.

obviously you are welcome to skimp out on any one of these, but you'll have trouble convincing auditors you're a resident without it. note that NYC tax authorities have solicited location data for purposes of 183 day rule, etc.; i am not an expert in CA but precedent is there.
What's the story behind the more affluent going to Wyoming? Would love to understand this
I am no expert either, but I have had the misfortune of driving through a locust swarm. 1) Every surface that could be reached through an opening of any kind was covered in muck. 2) Every vent and other opening was clogged with dead locusts. 3) I was still finding locust residue in the depths of the car YEARS later.

So I would expect just the opposite, namely that the engines would have to be stripped down to components and cleaned thoroughly. Now way is an exterior power wash is going to do the trick.
> For a complex project, it will be a programmer writing the code, not a business analyst. But they should focus 90% on intrinsic complexity, not on accidental complexity. We're not there yet, so we need something better.

What follows is a tired argument, but hear me out as I'm using it as a springboard. The reason you hire engineers to design bridges is because they know how to do the important engineering bits. If all it took to make a bridge was knowing how cars will move from one side to the other, then we wouldn't need engineers. So...

We often want our software engineers to do all the business logic too, which is why engineers that provide the most value to projects are actually people who love building business solutions and not engineering software, or some blend in between. But maybe that's also why most software sucks and costs a fortune (sorry everyone).

Is the issue that we're conflating the two tasks into one? If so, is a product that would solve your problem one that cleanly delineates between software engineering tasks and logic tasks? Or is it one that gets rid of software engineering all together, if that were possible?

> I really want something, either a framework or a highly extensible application, to let me actually focus on the business logic.

I would argue there's already many relevant application frameworks that are good at this once you learn them, the trouble is the industry moves so fast between tools so your business solution specialist programmers spend all their time learning new software engineering paradigms.
Show HN: MassCode – released to v0.8.1 markdown preview and tags
We made a map using domestic migration data: https://twitter.com/LechMazur/status/1202655115628466177
I run a 100% remote company and have done so for five years, since my first child was born. Everything you said is something I've experienced.

One of the nice things about being in charge of a remote company is that when I bring the baby to our weekly video call, no one says anything, and of course they all feel comfortable doing the same (although right now there are only fur babies).

If I need to take a nap because the baby kept me up all night, I can, as long as there is no meeting scheduled.

We try to do things as asynchronously as possible, mainly because being remote this is a better way to work, but the nice side effect is not a lot of scheduled meetings.

The hardest part honestly is saying no when my son asks, "Daddy, do you want to play trains with me?!"

But my point is, I think remote companies with family friendly policies will help a lot in this regard. There is still the issue of "I need to concentrate for two hours uninterrupted", but a lot of the other issues aren't so bad when people understand you have kids and they might come to a meeting and that you may not be available instantly.
There is no impact to customers now or future.

The changes were mostly internal in how teams were structured and was the result of leadership changes that happened.

From the customer perspective we have never launched a product and then killed it. Anytime you are dealing with infrastructure and building services that other companies rely on for their business you have to be very sure that whatever you launch you plan to support just about forever.

A lot of the changes are actually about getting refocused on what made us successful, which is developers and the larger developer/open source community.
would you have declined a patch that fixes a real problem because it is boring? i do not really get that kind of thinking either. personally i would have accepted it and replaced with something clever latter on
Before modern times, the grandparents fulfilled much of the role of watching the kids while the moms worked. In fact, some have posited that this is why humans live long enough to be grandparents - it's an evolutionary advantage.

But in modern society, we tend to cast off our grandparents.
Would you mind teaching StackExchange a thing or two about PR while you're doing a good job here?
You might be too young to remember, but phone calls used to cost money. So I think you could say the break up was in fact a success.
Please flag an article if you feel that way.
Yea, because the maintainer was tired of being abused.
I think remote isn't nearly as good as local. Locally you can get connected to companies that are sniffing around the college. Do they have a cs curriculum, I'd go through it step by step. You've probably not had much past "just programming". There's theory of computation, algorithm analysis - being able to do O(n) type calculations on algorithms (to compare choices) it a key interview ability, and it's useful in your job but crucial for 'real' software interviews.

In software engineering, there's using the tools (git, make, c++, dev environment - these days microsoft visual studio code is a free and commonly used dev tools that work s on linux and windows) and coding. But you will eventually need to get past it. Don't approach this as "oh my god, this will take years". Instead start with some programming classes, java or c++ or js or python, and look toward getting to those other classes eventually (theory of computation and algorithm analysis).

Good luck, you can do it.
> There's a word for people who only fulfill their legal obligations: Assholes.

There's also a word for people who expect others to meet their expectations without contributing anything on their end: Assholes.

If you explicitly state up front what you're willing to do to support a project, and I come along demand you go above and beyond your stated limitations, who is being unreasonable here?
Semi-related, I've been enjoying Robert Baruch's videos[1] on creating a FPGA implementation of the 6800, using nMigen and formal verification. First videos are almost like live coding, then he skips to a more compact format.

As a regular programmer, it's quite interesting to get into how the bits actually end up getting the work done.

[1]: https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...
The Fall of the Software Engineer, the Rise of the Programmer Technician
Biology isn't sexist. Men can't get pregnant so therefore only women can deal with pregnancy. Men can't breastfeed or pump, either.

People want reality to reflect their world view but biology is biology. It's not an indictment on society that only women perform certain biological functions.
> And I don't understand why people absolutely need to have biological children.

Especially smart women in STEM should have children because cognitive abilities like intelligence and conscientiousness are largely inherited traits (e.g. IQ is between 50% and 80% inherited according to twin studies).
Basecamp is so full of shit here, they just don't want to have to pay for traffic and it's nothing to do with monopoly (if there were three major search engines, they'd all be selling the Basecamp keyword, because users don't care).
> You can buy 100G IP transit for $5k per month.

I'd be curious to learn more, even Cogent is in the $0,20/mbps ballpark which would be ~$20k/month for 100G.
This is the correct answer.

I view my career through this lens now: I aim to find things to work on that I believe are very likely to remain in that frontier that remains classified as "software".

I find this useful when thinking about companies and projects. If they seem to be building a CRUD app with clients for different platforms, at a small to medium scale, that might not be far enough into the frontier for me.

This is purely a matter of taste or personality. Another very useful (and probably more lucrative) thing to do is to find ways to leverage the ever-increasing ability to build that kind of simple but useful application for some domain without writing much or any of your own "software". But for me, that just doesn't match my interests as well.
Only way really is to find someone who didn't firmware update yet and compare them before and after.
Intel really botched the launch of AVX-512. By not making it available on client, and even on server having it be available on select chips meant that no one code coded / optimized for it. If you are proposing new instructions make sure they are widely available.
Ask HN: What router do you recommend? (UniFi/AmpliFi/OpenWrt/other?)
I'm in the market for a new home network setup and I thought I'd ask here. My house can be covered by a single base station but the speeds fall off in parts so I'd like to be able to expand to a mesh in the future (for either this house or the next).

I've looked at UniFi (Cloud Key, Security Gateway, PoE Switch, nano AP = ~$700), UniFi Dream Machine [0] ($300), and AmpliFi Alien [1] ($380).

I'm leaning towards the full UniFi setup so I can extend it in the future. The UDM is neat but if you want more coverage you have to buy another $300 node. The Alien is cool as well and the only Ubiquiti product with WiFi 6 however going down to the AmpliFi line loses a number of things I want (vlans, extendable, etc).

All that said I've heard some concerning things about UniFi recently so I'm wondering if someone has a better suggestion. I'm looking for minimal maintenance work but the power to be there if I need it (multiple vlans to hide IoTs from rest of network, block internet access by MAC, some minor QoS, support gigabit WAN all full speeds, etc). I'll also admit that some of this will be for fun and to play with some more powerful networking equipment.

For reference I currently have this [2] router running OpenWRT but I am unable to hit my full gigabit WAN speeds (I can if I'm plugged directly into the modem) which is part of my reason I want to upgrade (along with iffy wifi in places).

[0] https://store.ui.com/products/unifi-dream-machine

[1] https://amplifi.com/alien

[2] https://smile.amazon.com/gp/product/B00UVN21DK
Breakout Startups Pro #5- Repl.it
"But why was I paying them for backups that they wiped along with my server?"

The issue seems to have been that you weren't.
Here’s just one of many;

https://www.tesmanian.com/blogs/tesmanian-blog/tesla-gigafac...

Apparently they said they would do it in their 2019 Shareholder letter even.

Cell production will not be part of “Stage 1” of GF4 however, according to;

https://m.manager-magazin.de/unternehmen/autoindustrie/tesla...
Golang Instant Search API from Partial Terms
Thank you for posting this and providing some perspective.
Happened to me last week. Had to pick 23 days between now and 13th of April.

I picked at random, the `manager` and I both know I'll be working at home anyway.
Not sure why this was down-voted, but this has been one of my concerns about ever moving to CA in the first place--I wouldn't want to be stalked by this predatory creature for the rest of my life. (And have already experienced this to a lesser degree with a couple of other-coast states.)
Probably a tax dodge / vacation home thing. I have no actual information to back this up, but usually when rich people start moving somewhere it's to save money.
My company did a map like this. The highest percentages in 2015-2016 are HI to CA, WY to CO, ND to MN, DE to PA, NH to MA, NM to TX, KS to MO, OR to WA. A map without neighboring states is more interesting.
I worked in a company for a while that hired lots of people out of academia. The fascinating thing was that despite the vast majority of candidates being smart and incredibly well qualified, a massive chunk of them had been so tuned to the stupid hoops you have to jump through for academia that they were near worthless in industry. Whether that was the complete inability to treat other people as equals, or just completely unable to apply themselves to actually build something that could ship. Academia can be a real trap.
I've re-read your comment a few times now, and I don't see anywhere you've written something that implies you think women ought to become mothers due to some moral standard you have. So I don't think the downvotes are warranted.

It sounds like you are highlighting the contradiction between the fact that women are now increasingly expected and needed to do the job of full-time motherhood while also somehow, miraculously, contributing financially to the family through their careers. I agree that this places increased burden on women, and is due for a correction, both via new programs/regulation and a cultural awareness that this is being asked of them. Your point about raising children as 'unmonetized value' is something I think culturally we need to grapple with, much like we need to grapple with things like the externalities leading to climate change. We need to be able to price the value of child rearing into our capitalist society in a much better way, so women have clearer incentives and more freedom in choosing the path they take as they become parents, regardless of what path that is.

edit: I should state that while this article is about women and hence what I wrote above focused there, the same problems apply to men who want to allocate their time between parenting and their career. Society needs good parents, because we need good adults, and this value exchange is woefully un-accounted for in our current system. In practice, both parents suffer from having to make this trade-off, including those who have someone other than the mother take on a large part of childcare.