skysight-inc/HackerNews huggingface dataset:
Ways in which TubeMate can improve your life
TubeMate YouTube Downloader is an application to download YouTube videos directly to your mobile. So you can save and watch your favorite videos stored in the SD card memory anytime.

Using TubeMate is as easy as accessing videos that you are interested in using a browser that is in the application itself.

Just tap the green arrow at the bottom of the screen. At this point, you can choose the quality of what you want to download into your video. In general, many different resolution features are available for various terminals that are compatible with Android from this application. Depending on the download format you choose, you might need additional applications to play your files.

The standard video downloaded will be sent to your memory card. However, you can easily move it anywhere if you want to save it in another location. TubeMate YouTube Downloader is a very easy to use video download tool, with the main trick being that you can download any video in seconds.

It offers a fast download mode with many download links. Downloads can be paused and resumed as needed. You can save downloads running in the background. This means you can continue to use your device for whatever is needed. Embedded converter that ensures that your videos can be converted to MP3. Video suggestions related to quick access to videos that you like.

TubeMate is the perfect choice for downloading videos from YouTube. Not only is it easy to use and download quickly, it also runs in the background, so you can continue to use your device for other purposes.
This assumes the offenders are in the same country as you.
I don't like this concept. It puts forth that 1-factor authentication is fine. I want both. I want both an electronic physical key and a password, with equal weight.
It is a long time since I followed W3C standardization work. Do they have real influence still or are they a "paper tiger" nowadays?
FYI: T-Mobile's app that they charge $4/month for is a reskin of the Hiya app (https://hiya.com/) that's only $1.25/month when paid yearly.
Sounds nearly identical to my experience buying a home in Seattle
It's stipulated that the risk cannot hurt them. The risk you describe is that they don't know whether they're getting what they want or not. But if they're not, that is the first category, product not as described.
Benefits of Basic Income Not Just Economic
Whitelisting is problematic because there are so many cases where it's impractical or impossible to add a contact first: Doctor's office calling to confirm your appointment; restaurant confirming a seat reservation; delivery guy is outside and can't find your doorbell; Lyft/Uber/whatever is nearby and is looking for you; pharmacy calling to inform about a prescription being ready; some store calling to inform that your order is ready to be picked up; insurance company calling about some claim; etc.

These examples are from my own life, and they happen several times a month. I hardly ever make calls myself, but I do have to be able to receive important calls.

Obviously some use cases can be fixed with text messaging and app, and increaasingly they are, but there are always going to be exceptions. Directing to voicemail is also a solution to some of these, but voicemail acts as a filter: The caller may decide to not bother leaving a message.
> Once you have a working pipeline in place, you can focus on the features, that's the whole point of the exercise: enabling developers to ship features for users. If I have to SSH into some machine and restart a set of services manually in the correct order, it will keep me from releasing features.

A "working pipeline" is an abstraction. Your actual pipeline will still sometimes break or misbehave in unpredictable ways, except now it takes a lot more context to debug and resolve those issues. Which is fine if you have dedicated infrastructure teams working behind the scenes to keep all that stuff stable (Heroku is an entire company that does this) but it's no silver bullet.

If you have to SSH into some machine and restart services whenever you release a feature, you will learn how to do that. And in that process, you will have a better idea how to fix it if it breaks and how to design features in an operationally stable way. If you just push to master and let the Machine take it from there, you're living in willful ignorance and are helpless when the Machine inevitably breaks down. And, in the long run, that will have a much greater impact on your feature velocity.
Women should get more leave, because they need to physically recover Having a baby damages your body and often requires minor (sometimes major surgery) to repair.

I (as a man) just had a child a few days ago. I'm perpetually sleep deprived and miserable, but my wife? On top of being in an immense amount of pain due to (minor) complications, she is not able to take any real painkillers, and has to spend an hour breastfeeding every three hours.

there is nothing about her situation that I envy, or that any man compares to post-childbirth.
Huawei reportedly plans to sue US government over ban
There are experimental builds http://vgal.ru.com
Before 2016, the behavior commonly seen would have been unthinkable. People that hated Obama, didn't start articles about robocolls with the same derangement.... Now... I'm not even slightly surprised.

TDS seems to be real.
250k new modules on NPM in 2018, growing 37% and 317B downloads a year
Thanks, I'll change it.

edit: damn, too late I can't change it anymore.
I read the article first and then came in to read the comments. I feel that most people commenting did not actually read the whole article. To put it simply:

It is not just about pay equity in a particular level.
It is also about the ingress and egress rate of a level.

As the article mentions, some woman was hired as L3 while all of her co-workers were hired as L4. Was she overpaid as a L3? Maybe. But she was underpaid overall because she could've gotten L4.

Similarly, women and under represented minorities also face similar issues in promotions.
That model doesn't say anything about the effect of taxes. You can just as easily say that high incomes cause high taxes.

Is that all the "empirical data" you were thinking of?
Seems more like a hydra than a Dragonfly at this point.
How is that identity politics?
Good list.

I'd add "Virtual Memory" to that list. In particular, the TLB cache, memory pages (4kB, 2MB "Large Pages", 2GB "Huge Pages).

Although x86 specific, I'd also add x86-64 has 48-bit physical pointers: the top 16-bits are basically ignored by the current virtual memory system. I dunno if the whole Page Directory / Directory Tables / etc. etc. needs to be fully explained, but programmers should have an overall good idea what they are.

There's lots of things to do with Virtual Memory. And anyone who actually reads profiler data needs to understand what the heck that TLB Cache Hits performance counter means.

> * False sharing

More specifically the MESI Protocol (although that's an abstraction), and cache lines should be taught. False Sharing comes as an understanding after you understand those other two concepts.

A CPU Core holds a cache line in Exclusive state so that it can write to it. A 2nd CPU Core attempts to gain access, but it cannot until the 1st core releases control (by writing data back to memory and setting the line to the Invalid state).

The knowledge of the 64-byte cache line is more general than just false sharing: it helps understand why alignment can be an issue (a load/store across a 64-byte cache line would require 2-reads by the memory controller), etc. etc.
> a millionaire who thinks that socialism is full blown communism

The distinction between the two is not as clear-cut as you make it sound, and depends a lot on which kind of socialist you ask. For example, "Marx and Engels used the terms Communism and Socialism to mean precisely the same thing", whereas Lenin implied it meant "the first phase of Communism"[1]. Non-marxist socialists tended to have different definitions of the word, of course, but appropriation of the means of production by the working class is an often agreed component of the concept.

I don't mean to imply it's necessarily correct to conflate the two, but there's a real, serious precedent, it's not just ignorance.

Arguably, a better name for "capitalism with its edge blunted by a safety net" is social democracy, rather than socialism.

[1] https://www.marxists.org/archive/hardcastle/1936/socialist_e...
I think this is less true for salaries, though, given that I'm sure Google has some sort of budget for them.
Yes. And redesigns are specifically the issue.

Q: What gesture should be used for answering a call on a touchscreen phone: tapping a button, or swiping?

A: I don't know, but once you've picked one and users have learned it, don't suddenly change it without explanation and make your users panic because they can't answer calls.
CFIA: Bottled water smelling of 'old socks' and 'urine,' poses no health risk
Nice. I love the contrast you provide. Both approaches are optimizing for two different things - the way the methodology evolves around those ideals is interesting!
https://news.ycombinator.com/item?id=19304123
How likely is it possible for Google to systematically underpay? People voluntarily take positions there (and in fact, compete to get hired there).
Are you asking in general? That’s one of the first things a student learns in middle school English is that the title is all capitalized except for words like “the, to, and, or”, unless those words are at the beginning of the title.

This site looks like it has the rules more formalized, if you’re interested. I think it’s something most native English writers do without thinking by adulthood.

https://capitalizemytitle.com/
How do you wash your clothing? That releases thousands of microplastics every wash. These aren't caught by filters in the home, and most aren't caught by filters at the water company.
You got too distracted by the Simpson's Paradox reference to see the actual Simpson's Paradox in play. As sokoloff [1] pointed out in a below thread, Google having an overwhelming male workforce means that there could still be a large bias against women at the same time that more man are being underpaid.

There is simply not enough information presented in this article to know whether there is truly a gender bias (in either direction) regarding how Google pays their employees.

[1] - https://news.ycombinator.com/item?id=19303989
It doesn't have to be "vast quantities of cash", it only has to balance out the cost of the additional work. And reputational cost is notoriously difficult to turn into a cash value. I really have an issue with how the author presents this as a "Almost nobody needs this stuff", where the truth is that it is a lot more nuanced.

I typically advise my clients what uptime will cost them extra, per "9" (as in the 5-nines), and let them make their own decisions.
I concur with your line of thought, as long as the base salary covers your basic needs (food, shelter, sufficient extra to put away for retirement, basic vacations). Once those bases are covered, the employee is already looking at "more money than they need" and should take a measured approach to how they want to invest/risk that money.

But ultimately, it should be done objectively based on the reality of the company and the options presented.
The big companies aren't going to move until they get some guidance on where the line between blocking some numbers and systematically blocking numbers deemed to be 'abusive' based on the companies own criteria. Of course today you can request specific number be blocked from calling you of course but no one is currently trying that because the dangers of crossing the blurry line can be severe.

Your comparison isn't much more useful than 'prosecutorial discretion exists therefore do any crime you want.' Multibillion dollar companies aren't going to just go out and blaze a trail like that. We even see this in the (spurious) comparison to marijuana, the first companies to step out and test the state vs federal divide were small and local and only after those companies figured out some of the issues did we get large and larger companies coming in. (Though they're still all independent arms because of the difficulties accessing banking because of the federal laws still in place!)
Again, you say these are "must haves." But in the real world of software, none of these would make any difference to most of the software being built today, much of which is being build in higher level languages for web applications/web sites/microservices etc.

Let's say someone is building a micro-service in C#.Net. Why would any of this stuff matter to them? The company cares about features and moving forward quickly.

It's rather like forcing all your developers to be able to code every type of different sorting algorithm when they are only ever going to call "mylist.Sort()" in reality.

This seems like another of those occasions when HN misjudges what the vast reality of practical day to day software creation looks like. Most engineers are not writing low-level code, they are not working on hardware directly, and they don't need to know exactly how RAM works at the transistor level.

I'm not saying it's not interesting, but it's not going to change how I write my for-loops and if statements or make calls to BigTable, etc.
Are these rights and requirements in the US? Even in at-will states?

I thought reasonable accommodation was for employees with disabilities?
I'm sure Google will learn from this mistake and will mandate the experience to match the qualification.

You've spent four years of your career doing some crappy data entry job? Undershot. Rejected.

You've been running your own company after the college? Overshot. Rejected.
The time after a child is born is not a vacation in any reasonable definition of the word.

You want paid time off that's government mandated? Go break your leg. You'll get that time off, and it'll be about as enjoyable as maternity/paternity.
I'm in a conundrum where I don't drive, so can't drive a U-Haul and it would be tedious and take days to move even boxes full of small things to the new place. So I have to rely on moving services entirely in order to move. Usually, though, I pack as much stuff as I can beforehand so all they have to do is put it in the truck.

I saved a bit of money this way, but not much.
You forget that to many, the point is not to live in trendiness, but to live where the jobs are.
Thank you for sharing. What you wrote about a local library sounds lovely. I need to give that a go.
Requirements vs like to haves clearly spelled out.

Location - if remote is a possibility, then how often you expect me in. i.e if I move to Hobart in Australia is it a problem.

Your work style.

Salary is always important.

I do not want to see a bunch of fluff - i.e. come work in a dynamic environment, making world changing services, for an energetic and so on and so on. No need for the 'Ad'. It makes me wonder what the truth is.
I am not sure if I understand this argument. The C "tagged union pattern" is very similar memory-wise to Rust tagged enums, it just is less pleasant to use due to no pattern matching and so on.

I would expect that the advantage of the closure version of your AST interpreter is coming from somewhere else (at the end of the day it is still an AST interpreter). One possibility is that you are passing around the operands to your filters as Rust lexically-closed values instead of using a custom stack for your interpreter, which makes things a bit more "statically typed".
Hardware Intrinsic in .Net Core 3.0 – Introduction
Indeed.. somehow it's not getting any love
It's not a big issue when you're working on the code continuously, thanks to the incremental compilation, but in general I'd always take slower compilation with more analysis (== lower risk of crashes and faster runtime) over faster compilation any time.
So would you say the accurate way to study this is to examine "lifetime pay"--look at the pay of demographics over a time period at the company? That would show if men are making more in 5 years of accumulated employment vs women, right, and potentially unearth some of this "promotion velocity" numerically?
The State of Software Engineers 2019
It's the jobs. You want to work at Google, you work in CA. You want to work in movies, you work in CA.

This isn't true. I've known Googlers who worked in Ann Arbor, Pittsburgh and NYC. I've enjoyed many films made in Georgia. Places like NM, Georgia, Austin, etc. are enticing filming there because they know the industry can support more than just one hub in LA. Now filmmakers know they can work and play in Atlanta, Albuquerque or Austin, places cheaper than Hollywood. Places where you don't need family assistance for a down payment on a house. A Googler could do the same in Pittsburgh.

I think it seems very wrong that the dichotomy of career vs home-ownership is as harsh as it is

Is it? OK, I'll grant that it is if you have a singular mindset of "I must own a home right now and I can only have a fulfilling career bay area", but you aren't entitled to live and work in a specific place. And who cares? There's so much more to this world than that.
If only it stopped so early. The first reprieve happens at kindergarten, age 5 or 6. And even then, you need after-school care another 5 years or so unless you can work out a schedule with your spouse (which is what I do -- I go in early, get home in time to walk the kids home from school, while my wife is the one that sees them off to school and then she works later).
1. It is clearly a vendor lock in. You build your business upon all AWS services, using an AWS orchestrator - good luck ever getting out.

If you are starting a business, the least of your business risks is lock in to AWS.

Besides that, you're handing a regular old zip file with your code to Elastic Beanstalk, it creates a VM with the standard web server package installed depending on your language. If later on, you need to go to another environment (and in the grand scheme of things, few companies ever switch out their infrastructure no matter how many Repository classes they write to abstract their database), you create your same webserver set up in the new environment.

Every cloud vendor has a hand-me-your-code-in-a-zip-file-and-I-setup-everything-for-you service.

However, considering the generalisation of simpler startups, IMHO operating a small scale Postgres on a standard EC2 instance is not really much of a hassle...

Why would I want to manage my own Postgres database and worry about backups, patching, etc. when I can pay someone else to do it?

Cost - however small it may be in terms of actual dollars, AWS managed services(S3, RDS, SES, SQS etc..) come with added cost over simply running their open source equivalent yourselves.

And that's more for your developers to manage, I'm sure if you can find some gullible young developers to work 60+ hours per week pulling double duty as developers and infrastructure operators it will be cheaper. I for one am not willing to do that. Every hour that your developers are spending maintaining infrastructure and doing the "undifferentiated heavy lifting" they are spending time not creating features adding business value.

You're talking about adding more servers (and no redundancy) to save a few pennies. I would avoid any company managed like that like the plague.

I actually have walked away from offers where the company was "on AWS" but all they were doing was running a bunch of EC2 instances and hosting everything themselves and expected their developers to be on call for infrastructure failures.

On the other hand, I did take a job where the new manager's marching orders were to move as far away from managing any infrastructure that could be done by AWS. We have to have a serious justification to put anything new on EC2 instances instead of using Lambda or Fargate.
I think a lot of salaried Google employees have family members too.

If a woman is promoted over a man in the name of gender equality, are his three daughters better off because of the new equality? Are "women" better off?
Yeah this is a great writeup. Very detailed and probably a much better link for the OP.
I have no idea what this means in context.
Interesting SaaS idea...a company that plugs into whatever CRM you use (Zendesk, Freshdesk, Salesforce, etc.) and automatically compiles a summary of tickets that is sent to certain people or teams within the company.
The Feds’ Favorite iPhone Hacking Tool Is Selling on eBay– and It’s Leaking Data
Epigenetic changes during aging and their reprogramming potential
The problems are:

1. Society expects women to do this work, and devalues men who do it. This means that mothers are often left responsible for children, and thus they lose out compared to men (or women who choose not to have children, or haven't yet). We're effectively punishing women for continuing our species.

2. Without these sort of support structures in place, managers will look at women as a liability; "but what if she has a kid and then she has to miss work all the time?"

Your argument is basically "these women aren't as dedicated, or otherwise they wouldn't have had kids". The reality is that having children is important, and women specifically shouldn't have to look at having children as the end of their career, or at least their career advancement, because Amazon refuses to provide something which other companies already do.

Essentially this is an Amazon problem because it's only a liability at companies who don't provide this sort of opportunity, which other companies do. Amazon is basically saying "We don't care about what women have to deal with, that's your problem not ours" and talented women are going to learn that lesson and go elsewhere where neither they nor their spouses have to make those sacrifices.
I bought an Orange Pi 1+ H6 for the high-end Mali GPU. The board was dead on arrival, as in, it never pulled any current from the power supply. It was plain as day to see this on my bench top power supply. The support I received was horrible. They kept demanding the same "troubleshooting" steps over and over and for me to upload YouTube videos showing me doing the steps. It clearly was DOA. I threw it in the garbage and swore off Orange Pi forever.

I switched to a Rock 960 and had a much better experience.
This is an example of a NYT reporter filling in context so that they don't get pubicly shamed. It seems like a lot of reporters think it's their job to stop readers from reaching the obvious conclusions of their reporting, lest a larger narrative be lost.

I don't think the context is completely unjustified. It just happens to be more complicated than this. The reason that women generally drifted into higher compensation compared to men was that their direct management chain was adjusting their compensation disproportionately (when measured in aggregate, across the company).

You could come up with a lot of explanations for this effect. Women could have been hired at lower levels than appropriate and were therefore outperforming men of the same level, for instance. Or, perhaps, there's a lot of emphasis in the company towards retaining and compensating women fairly, and the effect was that managers were primed to reflect that in their pay raises -- in other words, people were personally overcompensating for the intrinsic biases they were told that they had. Still another reason might be that women just make better engineers, in aggregate.

Google decided that the goal was "equity" here and decided to correct it, for better or worse, and yet it's false to say that we already understand the cause behind the disparity.
Well, it’s not back and white. It is common in the EU to have a man take parental leave. Just because “The United States, Suriname, Papua New Guinea, and a few island countries in the Pacific Ocean are the only countries in the United Nations that do not require employers to provide paid time off for new parents.” (https://en.m.wikipedia.org/wiki/Parental_leave) does not mean anything.