skysight-inc/HackerNews huggingface dataset:
I think, according to the official Russian government position, USA is the enemy, and is responsible for anything bad that happens. Russian propaganda is very unambiguous about its message: Russia is doing the right thing for the world, our Soviet history was great, and, by the way, look, we have new uber-weapons against possible American interventions.

The fact that HBO was able to create such a believable depiction of the Soviet reality, shatters the simplistic propaganda message of "We are good, they are bad". It shows that UK and US people can tell a story that hits so close to home for every Russian person, and no official historical Russian movie of recent time was able to do anything remotely close. People who are tired of the propaganda message, seek the truth, and the contrast between Chernobyl and propaganda movies is striking.

It is hard to demonize the West, if the West tells you such a realistic story of your own past.
It already is like that to an extent. 80% of all women that ever lived had offspring, while only 40% of all men who ever lived did.
BuySellAds (https://buysellads.com) | Fully REMOTE (US timezones strongly preferred)

We’re looking for an integration engineer with ad tech experience who wants to make ad tech a little less crappy

About us:
BuySellAds operates the largest self-serve advertising marketplace on the web. We're an adtech company empowering publishers and advertisers to connect more efficiently. Don’t let the "adtech" part scare you away: our mission is to help publishers better monetize their sites so they can spend their time focusing on what they care about (their content!) rather than selling ads. We leverage tech to help broker these sales, and attempt to distance ourselves from the shady world of advertising that existed before.

Dribbble, CodingHorror.com, NPR, and The Atlantic are just some of the sites who we’re able to help make more money - connecting them with advertisers like Adobe, Microsoft Azure, Slack, Digital Ocean, and Atlassian who are all able to expand their reach through us.

We are a fully distributed/remote team, with 49 people spread out across 25 cities in 5 countries. We primarily use Rails and React, with a smattering of Go and PHP, but seek to hire developers who are language agnostic and are more interested in shipping quality code than bikeshedding it.

Interested? Send an email to dev+q2@buysellads.com (or ping me directly, firstname@) with some details on your background and what interests you about working with us.
The Friends Who Have Been Playing the Same Game of D&D for 30 Years
This is true with basically everything. Game development attracts more than its fair share of truly horrid code, to the point where success seems almost inversely correlated to code quality. If you decompile Terraria (using CIL, which preserves the object design), for instance, you'll notice that its main class is over 40kLOC and that basically all of the business logic is encoded in one great big chain of if-statements. However, the game has been extremely popular and successful (and is pretty fast, and looks really pretty).

Somewhere there is a balance, but for business purposes it leans closer to the "working ugly hack" side.
This was useful for scrolling through and rediscovering old classics like Abuse and Stars! Its amazing that so many old games are under if not active development being reimplemented.
It's all about forcing in-person workers to use the same communication tools as remote workers - which is worse for those particular interactions, but better for the company overall.
It's impossible to anonymize some data. If you're including demographics and locations then yeah, it's going to be hard or impossible to anonymize. If you're using surveys on emotional state or perhaps newsgroup comments? That's not so hard.
Why don't they fix it? It's long lived, it's popular, they have to maintain it.

Yes, there's backwards compatibility to maintain, but surely some of it can be contained, maybe with shims, like Windows does it.
I find the focus on co2 a hard sell for public engagement with environmentalism. Not quite "save the whales".

There is more to climate change and environmentalism than co2. I don't see co2 as anywhere close to "the most important stat on the planet"
I don't agree with the analysis. It's mostly that mainstream life floats on ambiguity and undefined contexts. Wordpress does some things perfect for users but then bug or leak or plugin conflicts happen. While other platform may have solved this prior but it's a problem that users didn't anticipate so they didn't value it.
Too old & too stupid people are selected for governing the world’s most powerful countries.
Thanks. This is closer to what I was looking for but it still lacks technical information like what hardware contains backdoors and how those backdoors are being accessed.
> To the end user, what matters is that we solve their problem. We let them do their job, and we make that job as easy as possible. And that's what they pay us for.

If your code quality is bad, you can't do that efficiently. Your developers will hate their jobs and churn like crazy.

And by "bad quality" I don't mean "not unit tested" or "not commented" or "poorly formatted". I'm talking about code that is difficult to reason about, difficult to debug and difficult to refactor or extend. This is hard to quantify or even verbalize. It has to be felt.
Is there a place where I can find the list of things that should be decided democratically versus not?
Not only is that completely wrong, there is literally nothing in the package manager that prevents you from installing it exactly the same way that you would do it if you did not know about the package manager at all. Sounds to me like you're simply too lazy to do it and to entitled to recognize the value the package maintainers add to your distro.
Updating and replacing system Python takes tremendous blood and treasure. Compiling python from scratch, updating symlinks, resolving dependency issues and finally debugging the whole thing is no small endeavour. Been there, done that; never again.

(This was on a Ubuntu LTS system)
The pertinent facts alleged by the SEC can be found in paragraphs 7-16 of the SEC's complaint against Kin.[1]

[1] https://www.sec.gov/litigation/complaints/2019/comp-pr2019-8...
The #1 absolute truth I unlearned was: The solution to your problem is the tech stack or framework you're not using. Everyone in this industry seems to have tech wanderlust; using the latest and greatest and unproven is seen as sexy.

* "Oh we could do that, but we're on python 2.7"

* "Oh we could do that, but we're using Java"

* "Oh we could do that, but we're using a relational database"
moscowtimes is tabloid level. i don't imagine even 1% of the article is true. it's anti-putin fake news
No problem!

I personally only tend to use + when there's two or maybe three things at most, in any language, and then switch to an API like this if it exists for more complex things, no matter the language. I find it much easier to read. YMMV.

(And you can use + in Rust, but you'd have to call .to_string() on the integer first)
It's difficult to think of examples "from this site" because I rarely remember the posters' names.

I would point to cryptocurrencies as a rich source of extremely wrong takes: how bitcoin would replace paypal and credit cards, how government conspiracies would try to fight it, etc. None of those predictions came to pass, to put it mildly. What I can't offer is specific instances of people pivoting from "it's a currency! It even has 'coin' in its name!" to "it's not a currency! It's a store of value". But I'm sure there must be some.

I also remember when here (and, possibly, on slashdot before HN) one overdone "meme" was criticising CSI-style shows for "enhance!" making low-res images of license plates readable. "You cannot recover information that isn't there!" the comment would go, and it was the easiest upvote to get.

Today, there are plenty of AI demos that can, indeed, reconstruct license plates from low-res. Turns out the information wasn't actually lost. Unfortunately, I'm denied the gratification of all those people writing apologies, and I can't prove that they are the ones posting "It's not intelligence, it's just statistics!" today.

Nuclear power might be another example on a pretty good multi-decades run of varying other reactor technologies (pebble bed, fusion, etc) always on the cusp of breakthrough. This example is especially funny, because the actual scientists working on energy, and even the supposedly stupid politicians, have now created alternatives that are safe, clean, and close to competing with even coal in economic terms, let alone the far more expensive nuclear tech. Yet the wider tech community disregards this economic argument, and insists on fighting the public on safety. They just can't let go because they feel they were wronged on that issue in the 80s and 90s. Which is at least plausible, but it just doesn't really matter any more. There's a strong undercurrent of cultural grievances here, as if people were forever living in the science fiction of their youth.
Squirrels are considered a strategic threat to the US infrastructure according to some governmental agencies. They're amazingly effective at knocking out power lines, albeit to the detriment of the squirrel who undertakes these apparent suicide missions.
I'm all in for demonetising them, just don't remove them. you're losing the opportunity to change someone's mind when you shut their mouth. instead of removing them, the platforms need to provide with ways to counter them. I'm taking about putting 'advertisements' against their ideas in their videos, in the automatic suggestions, everywhere.

you need to understand that the people who are convinced of these ideas are easily manipulated emotionally. All you really need to do is offer them a meaning and a feeling of belonging to a group. they don't care about facts, you need to emphasize about the group's betrayal to them.
Experienced developers know when to spend time making sure code is actually good and when a terrible crufty hack is fine. If you think "All code must be perfect" then you're not a pro yet.
Yea this part alone made me lose a little faith in the writer
Based on experience, I’d rather install my own Python environment than rely on Microsoft’s suggestion of what I should install. This is Microsoft folks - there is >always< a catch.
IMO installer should check existing PATH and warn user that this installation will change his python executable.
I think we have two very different situations.

Small app developers who use apple infrastructure to reach millions of people should not complain about the fees.

On the other hand, companies with own infrastructure should not have to pay apple 30% for doing very little. The article mentions Spotify and I am 100% behind Spotify/Amazon/Netflix/... on this.
I’m predicting a new trend on YouTube and Twitch ...
One thing you might want to think about: What role do the businesses that benefit from advertising revenue play. You're looking at advertising from the perspective of advertisers pushing themselves into your life, but have you asked yourself how they got that billboard onto the football stadium, that video in front of your favorite show, that page in your newspaper (whether digital or print).

> Fuck advertisement. It is the worst thing modern society is plagued with.

Advertisement is literally as old as civilization.
... Do you not want Internet? It seems like you don't want the internet.
Reminds me of the Feynman "computer disease" quote:

“Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so wonderful. You have these switches - if it's an even number you do this, if it's an odd number you do that - and pretty soon you can do more and more elaborate things if you are clever enough, on one machine.

After a while the whole system broke down. Frankel wasn't paying any attention; he wasn't supervising anybody. The system was going very, very slowly - while he was sitting in a room figuring out how to make one tabulator automatically print arc-tangent X, and then it would start and it would print columns and then bitsi, bitsi, bitsi, and calculate the arc-tangent automatically by integrating as it went along and make a whole table in one operation.

Absolutely useless. We had tables of arc-tangents. But if you've ever worked with computers, you understand the disease - the delight in being able to see how much you can do. But he got the disease for the first time, the poor fellow who invented the thing.”

I haven't dug up and read that quote in a while - its persistent accuracy and relevance pleases me :)
Nobody is ridiculing Rust. They are ridiculing flippant requests by non-contributors to rewrite non-trivial software in another language.
Nasa opens ISS to commercial opportunities, private astronauts
If someone is an expert, and can't re-order path variables, then someone isn't an expert.
Consumer behavior is not always intuitive.

Even with vacuum cleaners, you're a magnitude more likely to purchase one again if you've purchased one in the past. From there it's just a math equation for a vacuum seller involving their cost per acquisition and re-targeting spend.

People credit adtech for knowing everything about them, but it's really not as smart or all-knowing as some give it credit for.
Author here. I think your response only holds true if both the market acts rationally (which isn't the case if people are optimizing-for-resume), and the benefit from claiming more conversions isn't as low hanging as other "efficiency" gains.

The "attribution mechanisms" you mention are precisely one of the drivers for the pervasive data collection that is in AdTech.
Procedural macros take a list of tokens, and you give a list of tokens back, and they're then compiled.

https://doc.rust-lang.org/stable/book/ch19-06-macros.html#ho... (starts with derive, then moves on to attributes. Function-like ones aren't stable yet)
> Why use traditional nation-backed money when you can click a button on your phone instead?

Wait, you can't do that with your nation-backed currency? In Australia, I can literally open my bank app and send money to any Australian account with just a phone number and they receive it in 30 seconds or so with no fees...

Yeah, international transfers are a little harder, but for domestic transfers it's super easy.
Navalism – Quotes and Perceptions by Naval Ravikant
Unfortunately this information was expected to be divulged and collected before the internet was widely used. Policies and infrastructures were not put in place (or ignored, as I've personally witnessed) to protect this information once it was digitized.

At the same time, there should be a real discussion over why so much information is being demanded, why SSN's are being overused as they are, etc.
The Bernoulli Family
Nasa to Open International Space Station to Tourists
There is some update regarding SEPA. Not mandatory atm but in a year instant transfers using SEPA will be real. Now 2 working days max. https://www.ecb.europa.eu/paym/target/tips/html/index.en.htm...
https://www.paymentsjournal.com/sepa-instant-payments-in-act...
Maybe a 'if it aint broke dont fix it' paired with 'lets make this new feature instead'.
Examples of Successful Religion-Based Ecommerce
One thing the OP mentioned but I think isn't talked about much is that for me everyone has their own style. Some people have great abstractions, others lots of tests, some more code comments, interesting variable name choices, some like functional-style, or lots of frameworks & patterns etc. From our team I can often see who wrote something just from how its written.

Now as a junior I just wrote how I liked and hated everyone else's code. Then came a long awkward phase where I tried to fit in closely with other people's styles and figure out their intent and design - this is a very difficult way to write code and I wasn't very productive. I thought about this a lot and now I just go ahead and blaze a trail and other people can just figure out my style. Move fast and break things - or being reckless, its often hard to tell, but you wont be a 10x dev by trying to be nice and fit it.
Ask HN: SaaS vendors, did your sales/subscriptions dropped significantly in May?
We noticed significant drop in customers acquisitions last month. The drop also affected most of our partners (SaaS vendors also). Is it generalized? did you notice any abnormal churn rate, sales drop for your SaaS?
I know that. Pierre is dead and was not there in any capacity, as parent claimed. His son was.
Ask HN: What are the examples of the simplest and most visited websites?
Do you have any references on the sound therapies? Sounds interesting.
Regarding AdGuard being discontinued, this might have just changed: https://twitter.com/AdGuard/status/1135660616679645185
Note that I don't claim otherwise.
The Second Half of Humanity is Joining the Internet
The cars example is also not great because cars are one of those things that are advertised to everybody. Beer, laundry detergent, insurance, and movies are other examples like that. Basically, the kind of ads you see during a Sunday afternoon football game.
You are both wrong. He is translucent. ;)
"any organization that is not tech first" - thats pretty optimistic looking at a number of the tech first companies that have being breached.
Your phone carrier can now block robocalls by default
Backgammon Tournament organized by iTavli. It is free to join it
Prior to reading this article, I was arrogant and conceited. Now I know to proceed through life with intellectual humility in order to amass knowledge.
Good joke but I think this applies mostly to TV advertising
Origin of the phrase, “There's more than one way to skin a cat.”
Seriously. Teams is pure shit. Even Jabber is better.
It is relevant. To answer your question, the app could use a developer with more humility towards users.
I had it last year, I think it was $150 USD when I paid for it.
I can try.

Teaching juniors can be more productive than coding. Being 10x by yourself is less good than 3x-ing a whole team. Even better, teach everyone to be as fast & good as you. Good teaching requires good communication and building trust.

Understanding priorities and goals is absolutely critical to making good choices while programming. Writing good code under reasonable deadlines in an organization necessarily involves a lot of discussion about what constitutes an acceptable solution, what doesn’t, how long it might take, how long is too long, what features are nice but not necessary.

Over-engineering, for example, is extremely common, and is caused in part by not correctly balancing goals and priorities with time budgets. It’s usually a symptom of mis-communication.

Can’t even count how many times I’ve seen a programmer go off the rails building stuff that wasn’t asked for, only to have a meeting several weeks later that invalidated weeks of work when the goals were clarified. (That includes me, btw.)

Making large changes and leading a group of programmers often requires a lot of convincing and rallying work along with the technical planning, sometimes much more than you’d expect. It also requires the ability to put yourself aside and allow others to contribute to the design, even when you think your technical solution is superior.

Getting promoted is, in my experience, most commonly a process of demonstrating to others that you listen well, organize well, work well with others, get things done under deadlines, understand and report what juniors are doing to management, budget well, internalize the organizational goals and contribute meaningfully to meeting those goals.

In short, it’s because teamwork is important.
It's the stat most directly related to 'possible future food production'.
Did he call it "his" observation? I am yet to find a likeable person quoting this.
The link is a typo. Here's the article:

https://www.economist.com/briefing/2019/06/08/how-the-pursui...
I see no issue with this. It is a public space capturing a crime. Fuck thievery. And fuck people who clutch their pearls at make-believe issues.
Can also be 10£/month
If You Give a Shark a Twitter Account, Will People Care About Conservation?
Puts on what?
Maybe not the black male part. But the "competent woman" and "bumbling helpless male" is an extremely common TV commercial trope once you're paying attention.
> Greta Thunberg—the 16-year-old Swedish activist who helped inspire the worldwide surge in youth climate mobilizations—argued that the success or failure of the global climate movement will be determined by one measure: "the emission curve."

> "People always tell me and the other millions of school strikers that we should be proud of ourselves for what we have accomplished," Thunberg wrote. "But the only thing that we need to look at is the emission curve. And I'm sorry, but it's still rising.

So sobering to here this from a 16-year old. There is so much of a self-celebratory tone in some climate circles - "Great conference. Great event. We sent a strong message. We are working on such and such fantastic technology. The end of cool. This pledge. That promise". Sorry, your tech startup is worth nothing while PPM is still rising.

In the context of the recent popular HN post [0], stop working your ass off. Take a day off. And then another one. Go meet your friends you haven't seen in a long while. Go for a walk. Better for climate and your mental health.

[0] https://news.ycombinator.com/item?id=20116699
Getting Fabulously Wealthy in Silicon Valley – No Coding Required
The way Linux package managers have handled multiple versions of runtimes in the past is definitely wrong.

There is a lot of work in this area going on now, though. I think RHEL 8's application streams concept is pretty good: https://developers.redhat.com/blog/2019/05/07/what-no-python...

Fedora has an analogue to this as well. It seems like a good move in the right direction.
I wonder what the world would be like if (magically) the option for the top x% of people to invest their money globally was no longer available, and they were forced to find something to do with the money domestically. If wealth distribution is such that the masses lack the productivity and therefore income to buy your innovative product, perhaps then these top x% would be motivated to work together to influence society in a manner to increase individual productivity, which they could then make their larger-than-average rate of return on.

Something like the situation of the unusually high wages Henry Ford paid his workers back in the day: https://www.npr.org/2014/01/27/267145552/the-middle-class-to...
I joined AdTech just a few years after graduation (my formative years as a software engineer) and that gave me the opportunity to work on very high throughput systems.

Eventually I got to lead several different project like building ad servers and real time bidder from scratch and scale them to the 100K+ requests per second while maintaining single digit ms avg response times. I also had a head start in the "big" data space because of AdTech.

I will always be thankful for the knowledge I got because of the nature of AdTech, it positioned me really well in the market and just made me a much better engineer.

After 5+ years working in AdTech is was time for a change, I was feeling dragged down by similar reasons, I had a high leadership position and a lot of domain knowledge so a lot to lose, but I made a change to mobile F2P gaming and have been doing that for over 3 years, it's been a great change.
This article is blatant advertising for this show. 'Hacker' 'news' fell for the bait.
Is there still enough unencrypted traffic to make this attack have any value? Or are they like the NSA where they care more about who and when and not so much the content of the conversations.
Speed Up Google Fonts