skysight-inc/HackerNews huggingface dataset:
In the same vein: I've never seen a video site that tried to defeat adblockers by inserting ads directly into the video stream. It seems like an obvious tactic; it could even use JS to prevent fast-forwarding the ads, and that would be a difficult thing for adblockers to detect and remove.

The main problem I can see is that you would have to choose between CDN caching and targeted ads. If the video was uniquely generated for each user with new targeted ads, it couldn't be cached.

I know that some podcasts use a technique like this, modifying the audio stream at download time to insert recent ads, even if the podcast being downloaded is old.
I would say organic is closer to following the precautionary principle
> Old xeons are hot, and power hungry.

The other thing I'd worry about on a old, heavily used workstation is wear on the fan bearings. I've seen ones that got pretty loud after 5-6 years and replacement parts generally aren't available at that point.
> Another benefit of remote work is that a company that's 100% remote has to spend time thinking through and improving communications and culture in ways that are optional for other companies.

A really good point
Top leveraged loans provider warns of market
or even better: abandon monoculture
> Now look at Mozilla, it's a non profit, look at everything it does, they have never lost their principles.

I take issue with this. Mozilla has a corporate arm and they're the ones in control of Firefox marketing and development. Take for example the fact that they were (most likely) paid to install an extension to advertise a TV show.

Apple has yet to display any ads to me on my Mac, unlike Microsoft in Windows. I think your criticisms are well intended, but your conclusions are way off.
Peloton, the connected fitness company, has filed to go public
Or boring suburbs, for that matter.
> It saves people commuting time and gives them more flexibility to care for family, go to the gym at a convenient time, travel more, and deal with sick children.

I'll add that it also makes it much easier for households with two incomes. If both partners are career professionals, then there's the ever-present challenge of finding a metro offering concurrent opportunities. Often times one partner will have to sacrifice career opportunities so that the other can relocate to take a better job.

Unfortunately because of longstanding cultural norms, the side that sacrifices is usually the wife. So there's also the angle that a more remote-centric economy would help promote gender equality.
1. "change their mailing address to that of a friend living in a high income area and have a better pay" => that would be fraudulent

2. "What about when moving, are employees' pays docked too?" => Please see https://about.gitlab.com/handbook/people-operations/global-c...

3. "Compensation should be based on output performance and the difficulties and complexity of the work being done." => Opinions differ about this across companies and some of them like Basecamp use your method. For our take Please see the section "Standard pay eats away at production and personnel" in https://about.gitlab.com/2019/02/28/why-we-pay-local-rates/
I bought a house a few years back and quickly realized that leaving my computers on 24/7 was terrible for my electricity bill. Now I feel bad for doing this while living with my parents all those years.
To-do lists are too easy to game. Just add a bunch of nonsense and exaggerate the complexity of your tasks.
Ask HN: How to move from beginner to advanced in Python?
So, I started learning to code in Dec. 2018. I quickly got into a level where I could write a CLI todo list and read and write to it. That was in March. Now, I plateaued. What can I do to a dance my python skills into a professional 10k+ LOC program.

Skills
Unix command line (not grew, but pretty dang (get it?) close
Tech proficiency up to the level of installing Hakiu OS for fun!

Ideas:
A political simulator in CLI
A GUI text editor
A GUI todo list that is compatible with todo.txt
A GUI platform game
A forum (yes I know it requires web but back-end though)

Python Knowledge:
Hello world
For loops
I/O
A superficial understanding of OOP
Automation
Modules

Need to Know:
Algorithms
Simulation software
Graphics
A real understanding of OOP just not trial and error but know what to do
How to manage large codebases
How to contribute to open source python projects
How to get into a porfrassioanl level (NOT: How to Master Python)

Time:
1 year.
How to improve iOS App downloads
I want to improve my app downloads how can i do it?
The "enterprise pockets" requirement usually ends up with (practically) nobody learning it themselves, nobody knowing about it, nobody knowing how to use it and nobody considering using it.

Any programming tool your average joe programmer cannot try for themselves in their own computer might as well not exists nowadays and at this point it'd only rely on how good the marketing drones of the development company are at convincing non-programmers of other companies that they should use that tool, which in turns means that the tool doesn't really have a need for actually being good, just give that feel to whoever makes the decision to get it.
The average IQ in the DPRC is 78. The population has grown from 12 million in 1950 to 87 million today.

You cannot evaluate the actions taking place in that country and then apply them to the rest of the world.
Diffuse thinking is becoming harder and harder to come by because it's so easy to stay connected 24/7! I try to spend some downtime (walking, cleaning, shopping, etc.) every day without my phone to give my brain time to slip into this kind of thinking. Great research!
A Woman Agrostologist Who Held the Earth Together
I'm pretty sure they just sell the contract to the highest bidder, they don't need Google. In fact, for some time Google decided not to renew the contract, so they went with Yahoo instead.
Programming is like many things not an immensely difficult task, but it is one that requires knowledge and experience, so a true novice confronted with a SQL manual would not be able to quickly write the right code. Someone who's done programming before would have a much easier time.
30 Legendary Startup Pitch Decks
Communist China intends to conquer Taiwan. If that happens, all Taiwanese companies will be under the de facto control of the Chinese Communist Party. Selling to Huawei most likely aids Communist China in acheiving it's long-term goal of conquering Taiwan.

So if the owners of a Taiwanese company prefer to control the company rather than cede de facto control to the Chinese Communist Party, this seems entirely reasonable.
> Socially, it's a lot of "GG" and insults to each others mothers. Connections in "clans" or "squads" are mostly incredibly shallow and abstract, compared to hiking or playing sports in a team or otherwise engaging in groups irl.

The best man at my wedding was a friend I played video games with that I met online (in "clans"). In fact, I'm sitting in a Discord server right now with about ten people that I've sat in a chat server of some sort since I was 14 years old (I'm 34 now). We meet up several times a year at different locations for vacations. Some of us now live close together and regularly hang out with each other's wives and kids. We still game together on a near nightly basis.

Maybe the relationships are only superficial and shallow if that's the level of effort you put into them.
> My sense is that most people here would be happy with a secure and intellectually interesting life.

I believe that most here have that. Sure, security isn't objectively measured, you can have $10m an still feel insecure about the future, but I doubt that there are many (relatively) here that don't know how they will pay rent next month.
Can't you just go on your lunch? Or even just put an 'out-of-office' hour on your calendar?
TBH, OP sounds like a manager. Which is fine, but their experience is usually constantly worrying people under them will work more slowly when given more freedom. So, since their job is contingent on the people under them doing a good job, its easier to claim accountability when they can physically seem them in their seats every day. People who talk about "impromptu collaboration" generally aren't individual contributors.
Here is a link to our app : https://itunes.apple.com/us/app/easymove-on-demand-service/i...
Within the USA, I like hiring people via the employee route.
I'm paranoid that one or more contractors will do something like not pay their payroll, file for unemployment, or simply claim they should have been an employee all along. I'll consider contract arrangements for people that are clearly contractors with their own business, people outside the USA, and short term engagements where someone specifically asks in writing to be a contractor. Anyone who doesn't otherwise say so is going to be an employee. I consider the certain overhead of having employees to be insurance against the uncertain overhead of are-my-people-employees-or-contractors shenanigans.
Remote worker off and on for 30 years from both sides: alone at home and in the office supervising others working remotely.

There are obviously many pros and cons, but in my experience, there is one huge overriding factor most likely to determine remote success: workers' ability and willingness to read and write.

In my most successful remote relationships, almost everything was written down, written well, and read well. I'm talking about all the usual suspects: business requirements, functional specifications, technical specifications, project plans, stories, post-mortems, meeting agendas, code reviews, and of course, test plans.

But then again, this has little to do with working remote. You MUST write all of these things down anyway: I have witnessed over and over again a high correlation between writing and reading well and project success, remote or not.

If has never really mattered what methodologies or tools were used (yes, email is fine, so are waterfall and agile). You HAVE to write things down in the software building world.

Using this line of thinking, remote can actually make your team more effective. You have to get good and reading and writing to succeed. You have much less option of meeting, or huddling, or whatever they call those crutches these days. Write it down and all that fluffy overhead goes away.

Wanna go "remote-first"? Learn how to "read-and-write-first". The rest is gravy.
I made an actual robot to automate hi alching for me a year or two ago, to work around the whole "no software" thing. It just pressed the mouse button for over a month every ~0.6 seconds. Totally worth it. Just had to check on it every 24 hours when the client timed itself out.
Yeah no, not at all.

It's a real problem when Mt Everest is so overcrowded that people are dying. The problem the author points out is that as the population and middle class grows it inevitably leads to more travel, but many of the wonders of the world don't have the infrastructure to support the massive influx of people.

The truly wealthy have the means to avoid the crowds, they can fly private, stay in exclusive resorts, rent private yachts.

This is a very modern and new problem of overpopulation meeting an increasing amount of free time and wealth.
I am a living, breathing, oxymoron. I have no problem in social situations once I am in them but I have tremendous problems getting into them. Then, once I am in them, I enjoy it for about an hour or two before I am screaming in my own head: "GET ME THE #$@# OUT OF HERE!!!" then once I get out I am good for a few days before I think to myself: "My life sucks I wish I wasn't such a loner" and since I have trouble getting into social situations I can be stuck on the "My life sucks..." stuff for months, sometimes years.

I would love to get another girlfriend... its been about 6 years now. Worst thing is the women I am interested in are even more shy than myself and I live in a part of the country where apparently woman are much more shy on average.

WHY IS THIS SO HARD?
That would be pretty cool. I've seen some early prototypes in the news, so perhaps we'll get there in the not-too-distant future. It seems to me that chief challenges would be the AI of course, but also energy and mobility across a wet, tangly, clumpy terrain.
Some things I'd have loved to be told to build:

Simple 2d game
To do app
Timesheet app
Implement a clone of x with something extra of your choosing
Top Twitter celebrity app using its API
Building a search engine
Creating a programming language

An issue with the programming courses at my uni was that none of them used a database. The programs were toy apps by design. Instruct students to use sqlite or MongoDB, and encourage them to use PostgreSQL/MySQL.

Our database class did use databases, but we had no integration of the two subjects.
Seems that other countries are fast following the example the US government set in aggressive enforcement of press censorship against Assange.
>I sense some frustration about the language... what happened to make you so anti-Go?

Why makes you think everybody should be uppity and approving about Golang? Some of us feel is a step in the wrong direction.
As long as startups insist on noisy, open environments I'll work remote. Just like some people can have a conversation while the TV is on some people can work in that environment. And everybody seems to have to adapt to those people nowadays.

Currently I'm one of the most productive developers in the company and some people really think I make a ton of hours to get to that level, but the only thing I have are the mornings that are wife and child free and then the afternoons with meetings and other distractions.

It really takes four hours of clean concentrated remote work to get there. You can only imagine what would happen if I had four hours more of that in a day.
Extremely unlikely, that it's not even an edge-case. I dare say that anybody who has seen directly or indirectly the effects of Ebola, would be more than aware of the risks and if anything, be more inclined to over-react (look at how leprosy was treated socially historically or even AIDS).
> And as an incredibly social person

I think this is the key. I am an incredibly NOT social person and LOVE isolation when trying to get work done.
Trust. Mozilla is a relatively well-known trustworthy entity. "Have I been Pwned" sounds like some shady website that will steal your data. I've certainly never heard of it before, and Random Randy definitely won't have.
A lot of this is instinct. We may have very little experience interviewing, but we have decades of experience with humans. Nearly all the terrible moves I made was ignoring a base instinct for some positive signs.

1. Incompetent boss - drove a car he couldn't afford, was completely out of touch with his business. Excited for new technology that he didn't understand. Ended up bouncing across multiple ideas, never focusing enough to make one work, even though there was a waiting client.

2. Dishonest partner. Knew he was dishonest, took him anyway. Ended up burning all our other partners and flaking out of agreements.

3. Narcissistic client. Talked about how his staff were donkeys, to be motivated by carrots and sticks. Contact person was flaky on price, because they knew the boss would negotiate hard and move goalposts.

4. Impossible project. Project had years long history of attempts. Client brags about how marketing is the only thing that matters and that he comes from tech background. Turns out that the client overpromised to investors, can't gauge difficulty properly, and makes unreasonable requests.

5. Asshole client. Refused to pay for drinks. Spent the hour first meeting criticizing competitors. Later ghosted after I spent 2 weeks on a prototype.

6. Incompetent company. Boss had serious personal space issues. Was unable to explain his product. 6 years of bootstrapping to little success. Turned out that they had extremely serious issues that bled them major clients, and only won clients through blatant lies.
Arc.io – A Crowdfunded Distributed CDN
Making something stupid in Vue helped me realize something about front-end dev
This article annoyed the hell out of me.. "Kill your heroes?", "Heroes can be deadly to team culture?" First off all, there can be many reasons why a project is late: bad time estimations, bad resource capability estimations, feature creep, to name a few. There can also be a whole list of things you can do about that: Revisit those time estimations, cue in time for training and education to better tacke the problems at hand, better scoping, and of course: the choice to work harder.

The last option above should in all cases be a choice, not something that's forced on anyone, but if it's a choice, something that makes the individual happy, a challenge to tackle, then by all means, go for it and the team should be the better + happy for it. Of course this also means that one can not expect/force it on anyone. If I have a 6 person team and two people decide it's a good challenge to try and make the deadline, that does not mean the rest of the team are slackers; it also doesn't mean that those two are "heroes that need to retire their capes".

When an individual decides to work harder, to reach a goal (or when the default pace of the individual happens to be higher in the first place), does that suddenly make the person or the practice toxic to the team (or "deadly" as the headline calls it)?

What the article implies is that when a person tries (intentionally or not) to stand out from the group, it's bad for the group and bad for the person. This implication is highly alarming to anyone who would want to do his best to stand out, to be a better programmer than you were last week.

A team is not a box that demands the average from each individual and punishes the one that stands out but a group of dynamic and different individuals that, through their differences achieve greatness.
I think one of the biggest mistakes of my life was falling into a depression/sadness hole and making friends with other depressed and sad people. It continues the cycle. And many of these people are not as nice and accepting as you'd be led to believe (applies to myself, too! something I've been changing.)
Similar story on a smaller scale for me.

I wrote a plugin to fix an issue we had on our server, then got asked to do some work on the server's website to show news and in game stats.

Wound up on the admin team helping to run it. Built a number of plugins for it. Learnt a lot of Linux/ server ops through it, and the importance of backups.

And it helped me get a job. I showed off an Angular based editor I wrote for one an achievements plugin. The plugin exported data on available triggers and rewards ("is person in this area", "do they have this item equipped", "give them this item", "spawn this mob near them"), and the editor turned this into a GUI anyone could use to quickly make/edit achievements.
i chop a lot of weed with my scissors and ergonomics are important
As topranks mentioned, all this data is already available and anyone could download it.

However, in most leaks, you can't just use the information as the passwords are (hopefully) hashed/salted. That said, it is trivial to crack md5 if passwords are stored using that method.

Also, not all leaks contain passwords, some might just be lists of email addresses or other information.
Amber Lounge Grand Prix Parties: Monaco 2019 a Roaring Success
Heroes exist due to incompetent management. Rule one of management is reduce risk and having a single developer fail the bus test is always management's fault.
Unlikely with what I heard on this podcast: https://www.economist.com/podcasts/2019/03/19/how-to-fight-e...
As someone who paid his own way through college, I disagree entirely. There's nothing heroic about taking out loans. Not having to worry about college expenses allows one to focus on college and all the benefits that college has to offer. I never got to take an internship. Wanna know why? Because I had to ensure that I had enough money for the next semester, and I wasn't going to go from making $10 an hour back to $4.25 just so that I could go be an underling... I couldn't have afforded the next semester.

Buffet is giving his kids retirement money, not yacht money. They've all been in the work force for decades.
He's still giving them far more than the price of a college education.
Actix-web in used in production at Cloudflare for the image resizing feature.

It's been relatively easy to use and flexible enough to integrate with the rest of Cloudflare's stack. Feels vaguely similar to Node's express. Along with Rust it's a great fit for a service that needs to have high performance, tight memory usage with very low risk of leaks, integration with existing libraries, and a good security story.
Blogging Niches Make Serious Cash: Blogs That Make the Most Money
They probably have to be ambiguous. We're talking about civil law here, not criminal, so there are no black and white statutes to say what would happen. If it went to court, the actual lawyers would look into legal precedence, argue over what is reasonable, and other lawyerly things. So the attorneys probably don't know the answer either. All they can do is CYA and say don't do it... which is exactly what they did.
> I know this is alien to you, but many people do not care one wit about being the richest in the neighborhood.

There's some middle ground between being the richest and not being the poorest. Most people want to be relatively well off and not struggle to make ends meet, even if, compared to somebody 200 years ago, they are in much better circumstances.
> Buying organic is not safer, though, because one can still use herbicides in organic farming, as long as they aren't synthetic. Sometimes the safer organic option won't be as safe as the synthetic one.

I don't have problems per se with "synthetic" materials, but I do respect that compounds introduced within the past few decades are more likely to have zany side effects than those which plants have evolved alongside for hundreds of thousands of years.

> Be it as it may, the danger will always be greater for farmers than consumers. Integrated Farming accounts for this as well, and the list of available pest management substances is constantly being updated. I don't know how well IF works in the US, but in the EU (Portugal) at least I get updates every now an then.

It seems to me that the disparity in danger can be reduced by backing out of the monoculture / dead soil / carpet bombing style of farming and adopting practices more in keeping with how these plants seem to want to grow.
There is essentially no difference between Open Source and Free Software, though people who prefer one label over the other tend to have different ideologies. In practice essentially everything that is recognized as Free Software by the FSF and the broader Free Software community is likewise recognized as Open Source by OSI and the broader Open Source community, and vice versa.
If you write out the coordinates for a straight line from the origin they look like this:

3, 5; 6, 10; 9, 15...

So now, instead of having to test 6, 10 and 9, 15 when we see it, we can just test 3, 5 once and we'll know the answer to all of the points on that line. Then, to answer the question "which line is this point on?" we simplify the fraction (i.e. 2, 6 -> 1, 3).
Near 100% successful in preventing death specifically? Are there other health issues for survivors?
In this hypothetical trip to Japan, with airfare, lodging, food, drink, local transportation, and luxury knife purchases (including duty), a 25 USD checked bag fee is 'hefty' and a 'big problem'?
I do this with Fastmail, including specialized subdomains to help me segment the addresses and then distinct email names for each sign up as necessary.

You can also do something similar with Gmail (and probably other providers) using "+" in your username, e.g. "myname+hackernews@gmail.com". This creates a unique email address that delivers to your Gmail account as if the "+<whatever>" were absent. This is more easily defeated if you're a moderately motivated spammer.