skysight-inc/HackerNews huggingface dataset:
It may not seem like a problem for you, but every time you do that, someone else gets to consume the creator's work without the creator getting paid, which reduces the incentive to create.

In the long run, the problem may be less books to read because less people will write them.

It is of course possible to look at this only from one side, but that approach - from either side - is not sustainable.
Customer journey analysis: How to mind map your customers
Not everything dangerous has to be shot on sight.

That's not being naive, it's being reasonable.
Any discussion of inclusionists vs deletionists must take into account the huge numbers of WP pages on porn stars. If a six-sentence article on a porn star is worth keeping, there shouldn't be any argument at all about Clarice Phelps.

(That's not whataboutism: I'm not saying that the six-sentence porn star article isn't worthy. I'm saying that Wikipedia is a wretched hive of infighting bureaucrats with systemic biases.)
I see and completely understand the need for having, let's say, a decentralized (from the Iranian) Internet. However, this requires resources, time and most likely money. I don't think you will be able to bypass/piggyback the Iranian Intranet or their Internet firewall, it will also make it easier for the Iranian government to track you if you try. The way I see it is trying to find your own Internet access. That sounds easy, but I can definitely see it not being the case. Maybe through satellite, maybe someone living close to a border and being able to use an Internet line from the neighboring country, there are more possibilities, I'm sure, but these come into my mind at the moment.

Let's say you manage to get independent Internet access, now you will have to find a way to get this Internet to all the people that want to use it, setting up the necessary network for that and keeping it hidden is another major task, will you risk using WiFi? If not, how will you get cable to necessary hubs? Can you trust all the people involved in setting this up or will someone inform the government because they love the current regime so much?

That being said, I'm sure that with enough money, motivation and maybe mobilization of help from people you can trust it is in theory, difficult, but doable.
Great piece, but it comes off as a misdirected attempt at a defense when you look at the actual images from their game. The characters look amazing in isolation, but thrown into that horribly flat homogeneous board with the ugly interface components in clashing colors with harsh edges and it all just looks completely off. And if they truly were not aiming at retro what’s up with the horrible 80ies gradient font that clashes as well? And yes I’d describe it as pixelated, because it doesn’t look like this is intentional on the interface, it looks like a bad compression of a thrown in overlay by someone who recently started playing around with photoshop.

With so much effort spent individually on the characters it’s confusing why the end product looks that bad. My first instinct is that it feels like a case of having an amazing artist on the characters and a new inexperienced artist in the interface and board, with no intercommunication and an inexperienced manager overseeing both just going “the interface with nothing in it looks ok” “The characters on a blank background look ok” “let’s ship”.

It’s not enough that individual parts look good when you focus on them. You need the sum-product to look great and that means the visual styles and elements need to fit together. That just does not seem to be the case for Auro. With the great focus on character art and animation by the author In the article it makes you wonder if the interface was just an afterthought to them.
English uses the Latin pace for the first case
Catalina: getting "failed to listen" when running non-root, Shows empty panels when ran with sudo.
This has been reposted too many times because HN has a small problem now with the "ask" post and generate a bogus message "We're having some trouble serving your request. Sorry!".

Original: https://news.ycombinator.com/item?id=21912800
It's still not an explicit guarantee. Actually, Linux the kernel doesn't guarantee or promise anything, it's only distros that try, and those that do promise some compatibility, don't promise all that much. The best promise you can find is like a promise of ABI compatibility within a couple of future releases.
Thanks. Yes automatic browser login when you login into gmail for example is very annoying.
For many workloads, companies have tech leads and CTOs absolutely overarchitecting their stack. If you can run your entire system off of 4 loadbalanced $200/mo servers, why am I seeing hadoop/kafka/kubernetes/etc running on $10k+/mo premoney, so paid with investor money? Sure there are a lot of cases where this is fine, but I would say (from real life) that there are far more cases where this was a pretty poor choice. Usually proven to be even poorer when the tech lead leaves and no-one seemingly having a clue how it all works together, despite the whole docker/kubernetes/ci stories peddled to management. That is usually when I get asked to take a look.

In my experience these problems are definitely not always toy problems while some of them can, easily, be ran on 1 server for the expected lifespan of the company because the company will never get that much users/clients/data even though immensely profitable.

Not everyone (almost no one) is a FAANG and I find it offensive to use the company money (which can be investor money) to realise the wet dreams of the cto while the case for that architecture and the cost of it, makes 0 sense to the business and bottomline.

Obviously in life, things are nuanced and differ case by case but nah, real world problems are, generally, not more complex. They are more complex in some (rare) cases, like the one you named. But most companies are not doing anything like that, but they do have their cto’s gearing up for that incredibly unlikely future.
duplicate of https://news.ycombinator.com/item?id=21912961
In the context of "Back then [the castle doctrine] made a lot of sense. Nowadays we have cops instead", discussing the response time and obligation of the purported replacement seems perfectly relevant to me.

In many cases, you could call the cops and then make yourself a hamburger, eat it, and finish up the dishes before they arrived.
Some humans aren't perfect; film at eleven. I don't think any of the "trust the mainstream narrative" authoritarians ITT are comparing Assange to Aaron Maté. They love the pablum that Rachel Maddow feeds them, and they'll grasp at any irrational straw that could help them keep slurping it down.
There is an API endpoint for file listing so even if it is not possible to fork it using Git, one could probably just list and fetch contents of all the files in the repo, effectively having cloned it.
It’s the estimated (via simulation) sampling distribution of the number of heads observed out of three hundred coin tosses.
Creating a Todo App in Elm
You can go to a random user that you have not followed, and inspect the "Follow" button, change the action of the form to "/users/follow?target=-" and press it.
Exploring Cirrus CI for Android
Good times create weak men
I'd like to second the suggestion of "The Last Ringbearer" which is indeed brilliantly iconoclastic, and I say that as someone who considers The Lord of the Rings as my favourite work of fiction.
I think in this context, it's about compensation for content creation, so fiction/non-fiction is somewhat irrelevant.

You (the consumer) are paying (or not paying) for content that someone else spent time creating.

> Laws should not interfere with the unfettered propagation of culture

Who bears the costs of this culture creation if there's no reasonable compensation model (which most likely involves a legal framework) to incentivize creators?

Are we willing to reduce cultural creative output to "whoever can afford to do it unpaid" because we don't want to pay for that work?
I don't have a list of such expression handy. But there is one specific feature of Turkish language which I find interesting and really smart.

Check these words:

At, aş, it, us, su, ev, er, te, ot, et, ar, ön, an, in, un, en,

Literally translated: horse, food, dog, intelligence, water, house, man/soldier, far, grass, meat, honor, front, moment (time), shelter/cave, flour, most/width,

Many important aspects of daily was are words as short as possible and have survived thousand years of change and part of modern Turkish language. There are also a large number of 3 letter words for further important things such as ana (mother), soy (ancestry), boy (length/race), toy (young/unexperienced), and (promise).
I remember installing Linux like that during the (early?) 90s. It took about two days of answering endless questions ("Do you want Klingon fonts?")

I much prefer what we get nowadays.
Running Android Instrumented Tests on CI – From Bitrise.io to GitHub Actions
They could distribute it over Steam. Problem solved.
> Yeah, and they are successful (mostly due to networking effects — all of the apps you’re mentioning have strong network effects) in spite of their app quality.

That seems to live up with what was said further up the thread:

> People will put up with a lot of garbage if your product fills a need. And non-native UI is not even inherently garbage, just sub-optimal (and even that depends on the product)
Well, it wasn't good for the success of her campaign. Perhaps it was good in some other sense...
Hypocrisy is not such a rare animal. There is however extra factor here: biking to work if possible is your personal choice. Using your favorite tools at work: often not as much
The absolute worst default setting for me is smooth scrolling enabled.
>No, it entirely depends on the skill and experience level of the programmer.

We're comparing programming languages. You control for the other variables - otherwise the comparison is meaningless. My argument is equally skilled programmers will generally be more productive in Python than C++.

>No, a good programmer with equally good knowledge of both languages will code equally fast in both.

Care to explain how? Huge amounts of the features in these higher level languages are explicitly to increase productivity, and it's generally pretty well accepted they're successful. In this very comment section there's multiple sets of people talking about having to implement their own reference counting systems, and all sorts of other things. Implementing those systems takes up productivity.

If any one language was the best at everything, we would only have one language. There's trade offs made, and that's why there frequently is a right language (or set of languages) for one job vs. another.

>You failed to see the point. Large teams of clueless programmers doing things slowly and badly is a feature of the system, not a bug. KPI's for managers don't include lowering headcount and cost cutting as an incentive. (And trust me, you really wouldn't like it if they did.)

This simply hasn't been the case anywhere I've worked at for a meaningful amount of time. Empire building was plenty discouraged at all of the places I have been employed long term and there were KPIs for reducing headcount, or maintaining it while taking on additional responsibility, and accounting was always happy to step in if costs were increasing without solid justification. Reducing headcount doesn't even have to mean firing people or managing them out - it can be not backfilling spots, helping people find teams with open headcount and transferring, etc. It's never bothered me any - if we have too many people for the amount of work, I'm more likely to get bored.

>Yet that's effectively what you just did in your specious 'productivity' argument.

You started this whole tangential discussion by taking shots at Python developers for no apparent reason. I'm not calling anyone names, or anything even remotely similar - different languages are frequently differently suited. There's obviously places where C++ makes a lot of sense.

I don't really have a horse in this race - right this moment, I'd do basically any serious project in rust, and cargo-script has me even doing small scripts in rust as well. Maybe Erlang or Elixir if OTP makes a lot of sense for the project.
This also has the side benefit that even with our more organized military of today, if invaders were all over US soil, the citizens could rise up as one unified militia as well to protect the country. Not something I ever hear anybody discuss much, but absolutely nothing is going to stop citizens from protecting themselves if a war breaks out in US soil.
This reminds me of liget, the feeling of wanting to behead someone. https://www.npr.org/sections/health-shots/2017/06/01/5298768...

In like with what the sibling commenter wrote, some languages appear to be more expressive than others. The English translator of the book The Last Temptation of Christ wrote about how difficult translating it from its original Greek was, due to the Greek language’s inherent multiple layers of meaning. He gave at least one example, which IIRC took him a few paragraphs to describe all the meaning wrapped up in one sentence, and said that most sentences in the book contained the same richness.

So, perhaps “cannot be translated correctly” is better understood to mean that you may have to read pages of footnotes to understand the full meaning of a small phrase. Some cultural constructs that its language relies on are even more deeply rooted, and nothing but a period of immersion in the culture itself will help you to understand it. “Cannot be translated correctly” seems like an adequate shorthand.
That is simply not true empirically. Formal verification of anything above trivial programs takes years for PhD programmers. There has never even existed a large program (say, more than 200k LoC) that has been formally verified. The most complex formally verified programs I know of are the microkernel SeL4 (~9000 lines of code, excluding the proofs/specs) and CompCert, which I'm still trying to figure out the size of.
How are the ergonomics? Can you actually wear and use it as a watch (sw issues aside).
You ought to try to not think in extremes and false dichotomies. Suggesting that we refrain from fully identifying and enmeshing ourselves in our work is not advocating an "anti-work ethic".

"Success comes from perseverance, not idleness or detachment."

Beyond the false dichotomy, how are you defining success? By discovering/developing breakthroughs that earn a place in history? Given how few those people really are, it's a pretty good argument against not bothering to even try.
No one really did much with it. Nuke is actually much better than shake by a wide margin, using shake feels like going back to the stone ages due to interactivity.
Too often it's people glorifying service, combat the military, the police that are so quick to build it down by ramping up fears and a siege mentality in relative safety, militarising the police and limiting freedom in the name of defence.

People who uphold freedom as a dogmatic concept, a holy word void of context that can be attacked by outsiders other than some invading nation as if it is not a product of the systems and society that is free.
I hope that's how it would work for me- getting the task of setting up makefiles on the first day- before I know anything about the codebase- would feel pretty daunting, to say the least.
Escape from the Back Pages of Google
Escape from the back pages of Google !

Go to the 3rd page of Google for local attorneys! No one wants to be there! Tell them you have a way to put them on
Page One of Google My Businesses! Once they pay you tell them about Google my Business, which sends most local Businesses to the first page of Google Automatically!
Steve Hall 774-392-4248
That's a fun read. Thanks!
> I’ve spent entire days peeling apart complex C++ code bases to make a small change to some core abstraction.

I find that more an issue with people who think they need to abstract everything as far as they can as some kind of intellectual masturbation. You tend to have the same in some Java and C# codebases, where you keep digging through (slightly and subtly misused) design patterns to find what is going on. I can readily read and write codebases like Redis because it did not overdo abstraction.
Well yeah but the competent dev would have told you that it wouldn't work for OP.
brew install rust
Learn Data Science with IBM
I'd also like to know. It could be a nice addition to this paper, in case of an update:

https://blogs.msdn.microsoft.com/iliast/2008/05/16/code-qual...
Protection from Electronic Harassment
>They also don't sync between devices

I would second this, it took me a while to troubleshoot this problem. If you don't use Sync, then it might be irrelevant.

I also use Tab Suspender to reduce the footprint, the 'suspended' tabs also intermittently fail to sync.

Github: https://github.com/Hau-Hau/firefox-tab-suspender
The one thing that really annoys me in all major browsers, is that you can't set a 'new tab page' without installing an extension. It's a nuts design.
This tweet in particular is hilarious:
https://twitter.com/jonathansampson/status/11658589377003110...
Looks like nethogs dones't work well on macos.
How a preventable disaster killed six marines
Um, the article talks about the removal of an unrefined ingredient for a weapon, not exactly finished weapons.
The web interface.
The comments were more interesting to me than the image, especially the steel wire hack. Thought you guys might like it.
Geborgenheit: I always think this is a how a kid feels while sleeping on a couch under a blanket along with loving parents at a warm home while it is snowing outside.
Here’s something that’s bothered me for a while. Why is it necessary to roll it 50 times? Why can’t I roll it just once? Does each X_i have to be a sample greater than 1 and if so is there some kind of minimum required for each random sample? Does CLT still hold if each random sample’s size is 1?
Top Winter Ideas
Chinese Scientist Who Genetically Edited Babies Gets 3 Years in Prison
Medieval Myths Bingo
Maybe you should call it iWhat? Anyway, great program!
> Under what circumstances are things really improved by using them?

Not necessarily "improved", but it could add to predictability. A lot of places probably use(d) "dev" as an internal sub-domain, and then ICANN went and approved Google's .dev TLD:

* https://en.wikipedia.org/wiki/.dev

* https://www.iana.org/domains/root/db/dev.html

Also, Google's .prod:

* http://www.iana.org/domains/root/db/prod.html

* https://icannwiki.org/.prod
What kind of license (one time fee/monthly subscription/???) and how much does it cost?
It absolutely isn't. The issues caused by mains 60Hz AC are vastly different from the issues caused by switched mode power supplies. Saying they're the same thing is straight up ignorant.
Plan 9 Advanced Namespace Tools 5.64 Released
Author here. Give me a tool that works better to understand Kubernetes than a tarot deck and I'll use it happily.
‘No blondes allowed’: 50 years after a school experiment
In practice they work quite differently in a number of ways, depending on your workflows. I'll outline mine, but from this thread you can probably tell, it's not unique.

Jira/Github-like issue trackers can often become blackholes for certain kinda of work. Not all TODO's NEED to get done, they're often just reminders to revisit decisions with the full context of the code. The two most common cases that come to mind are deferred possible optimizations and deferred generalization.

In my workflow, it's more of a counterbalance against premature optimization, abstraction, and distraction. It also has the benefit of:

a) informing reviewers what wasn't done and why right in the diff. It can often spark good conversations of if it's worth scoping them in or maybe scheduling in (Jira!) soon.

b) Allowing people to revisit the above when the next engineer is changing things in the neighborhood.

In my experience, if and engineering side ask isn't addressed in a month or 2 it quickly turns into one ticket that sits in the backlog forever and maybe another that get's created when the "idea" get's floated again.

Naturally, your milage may vary.
While you can translate the immediate meaning, either word-for-word or with a description, this will not give the full collection of meaning and concepts the word has to the culture it's from. An example in the reverse direction is "accuracy" and "precision", which have different, well established meanings in English, but translate to the same thing in German, "Genauigkeit".

Weltschmerz and Schadenfreude are examples where Germans have a wider net of associated concepts around it. To capture all of that, you would have to do more than translate it. For example, there is a commonly understood limit of what Schaden you can have Freude about, and what modifies that limit.

I find it fascinating how the existence or non-existence of certain concepts in a language influence our approaches at problem solving.
> ..but I'm not sure this a real problem

If you are inside a large corporate network, that spans the globe and has many internal domain names, and a lot of DNS forwarding, it's a very real problem. Especially when trying to debug inconsistent name resolution.
My complaint about the name is that it would be hard to "google" it. This means if I don't bookmark it or remember where I found it, then a couple of years from now when my laptop needs to be rebuilt, I'll have the darndest time finding it to install it again.
I would imagine the rate is in inverse proportion to the number of upvotes.
I travelled the world while running my business: 16 countries in 12 months
Tracing Your Family's Roots May Soon Get a Lot More Expensive
Greenwald and Poitras don't have glowing opinions of USA news media firms either.
Threat of Wildfires Not Enough to Cancel Sydney's New Year's Eve Fireworks
You try one of those first, then what's on second
The only time I could imagine hearing such a thing if somebody is making fun of politicans or consultants.
View message inside Kafka was my main goal when building KafkaHQ !
Unfortunately, you can't, for now, reassign the partitions, but maybe I will can add the feature when this one will be ready : https://cwiki.apache.org/confluence/display/KAFKA/KIP-455%3A... (targeted for Kafka 2.4, but I don't think this was release)
The ISO C standard library has no such expectations regarding external files.
> Plus, if it works, who cares?

Exactly. I don't really have many beliefs, but one of them is something like "if it works (for some definition of "works"), do more of it".

Programming is basically a ritual where we create runes that empower lightning we tricked into thinking (with sand) in order to think about the things we want it to.
Not entirely true with regards to the question.

Yes, Java is interpreted and JITed, but on the bytecode level. When compiling sources to bytecode, line number information is written to class files.
Essay: Too much 'niceness' is bad for critical thinking
glibc is just one possible ISO C implementation with lots of extra stuff on top.
This story is about communal meals rather than McD. Too bad that McDonalds or other shitholes are the only option in some parts of the world.
Gum disease is also linked to being old, just like Alzheimers disease, heart disease, baldness, wrinkly faces, diabetic disease and lots of other things. Sermon: people are really, really shit at linear regression.
If anything, belief is a powerful tool.
Every keyboard I've ever used I've remapped the caps lock to control, whether in hardware (like on my pok3r) or in software (on my work computer). I have a hard time ever using a keyboard without this remapping done.
There are public places where you can get internet for free..

An it's not like I'm publicly advertising :)
If you sample from the global distribution (all men and women of earth) then samples are identically distributed. It's just a new distribution that is not gaussian, but the sum of samples will converge to a gaussian.