skysight-inc/HackerNews huggingface dataset:
"...seems facetiously misguided & contrary to all evidence"

It may be, I'm certainly no expert. As a layman I've been led to believe that if you alter user-generated content you toe the line of being classified as a publisher as opposed to a platform. And my understanding of platform versus publisher is that the latter is legally liable for the site's content and thus allowed to be moderated more heavily than the former. Again, I have zero experience with writing/interpreting law so recognize that I could be wrong here...
Would you prefer ads or paying writers through Medium?
You say you're turned off enough as a user to divest your personal life from Google.

Who do you think funds the salaries at Google that feeds the compensation? It's you - the customer. Some of these customers are slow-moving businesses, but as an individual you are living in the future.

A decline in revenue will follow a decline in product - the question is by how long for a Titanic the size of Google.
I assume that is from Buchinger Clinic in Germany? I watched a documentary (can’t remember the name) about fasting that claims it is more commonplace in Europe than elsewhere. They also claimed the Soviets studied it for years with favorable results.
More than just considering the reader's interests, it's also against the author's interests to use Medium. They've become more and more draconian, bloated, and, well, the same as any other venture capitalist ultra-growth-oriented company. The chickens will come home to roost, and if your content and your audience is on Medium, moving them elsewhere is going to become increasingly difficult over time. Ability to export your content always trends downwards as the desirability of doing so trends upwards - a business which is struggling is not going to make it easy for customers to leave.

Always write on a domain you own. You don't necessarily have to own the server, but if you own the domain, you have the freedom of choice.
Experiments can be reproduced as opposed to sources. Mutual references to each other did cause a lot of problems in science.
Glad they kept the $9 single stream price. If I do go back to streaming service, that's a fair price.

As a single person, I've watched as most of these services have increased their prices for single users but made it much more reasonable for a family.

Why am I paying the same price for Amazon Prime as a family of 5 with a 3K square house who orders from Amazon 2x/day and watches 5x the video?

Why am I paying $70/month for cable for maybe 7 hours/week when some family is watching 100 hours combined per week?

Why am I still paying a premium for AT&T post-paid mobile service when a family who is constantly adding and changing new lines for the kids gets a brand new IPhone or two each year during their upgrade deals, yet AT&T won't ever offer an existing user a discount on a new phone?

Same with Spotify, Apple Music, HBO, etc.
Car Logo Classification on iOS
In my understanding, they removed that aggressive usage, and this hasn’t been true for months.
Why not hackernoon or any other blogging platform, then? Stackoverflow is gatekept, not super friendly, and you can only share things in response to people's questions.
Take a look at xidel.
I wholeheartedly agree. Medium is a cancer in the programming tutorial/article front.

Unfortunately, any such platform will be in due time be trying to seek income and will transform into such an ad-powered walled garden, whatever the good intentions in the beginning may have been.

What could be the solution to this?
You are being optimistic.

I expect 'Google Search' to become 'Google Ads World' within the next 4 years.
I 100% agree that Rails is in a good place as a framework, and that that is largely because of a very active and engaging community and devs who take criticisms and opinions in consideration.

I also think that it is generally easy to find answers to things by Googling them and finding blog entries or stackoverflow answers. But honestly, the Rails documentation is absolutely terrible. Be it apidock.com/rails or api.rubyonrails.org, it's just way too sparse. It's funny because the Ruby documentation is great.
Utah or Weimar
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
Not only Facebook is a super spreader of internet but the whole internet. There are so much misinformation going on that people dont even take the time to check is that true or not.
Probably related to the old joke: Those who cannot do, teach and those that cannot teach, manage.
Well, this trend will reverse, no way out of this. We either find solutions (voluntary degrowth for instance), or physics laws will stop us, and from that point the societies us two live in collapse.
But who knows what will happen ? So far, we developed new tech not thinking about those physical limits. That state of mind is definitely changing, especially among students. With that said I also tend to be pessimistic, and I don't think things are moving fast enough in the right direction. But if I do not hope for that, try to find where I can use my skills (and what I love to do) to help tackle those challenges, what do I do ? Because yes, egotistically, I still want to work in CS.
I agree. Are there any good alternatives (except for personal blogs)?
hackernoon is on Medium, no?
Yea but that cant be the real solution.
> Is Rust web yet?

Only if you REALLY need it, like if you're embedding a web server into an existing Rust service. Otherwise, it's going to be very time consuming to do things that are straightforward in other languages.

(TLDR: A Rust++, or "Objective Rust" that simplifies some memory issues could make Rust web ready.)

For the past few months, my occasional hobby has been trying to learn Rust. BUT, I've also spent a considerable amount of time getting up to speed in NodeJS.

Regarding running Rust in the browser with WebAssembly: I've spent DAYS trying to figure out how to hook callbacks into the DOM cleanly. I basically went through the "Game of Life" walkthough, (https://rustwasm.github.io/docs/book/), and then ported all of the JavaScript sides into Rust. Trying to make registering a callback from the DOM as clean as implementing a button click handler in C# is just a nightmare.

The problem is that Rust just isn't good for complicated object graphs. This is where almost any language that's garbage collected, or uses some form of automatic reference counting, shines. And, if you're building a "normal" web application, Rust isn't going to have tangible performance advantage over Java / C# / NodeJS / Python. (Meaning, if you aren't running at Google Scale, there's no tangible performance advantage for Rust.)

Part of what happens in Rust is that it's very hard for a struct to reference itself so it can register event callbacks. You're forced to either make all users of the struct use reference counting, or you have to encapsulate a reference counted type used with callbacks. In a garbage collected language, this kind of hurdle isn't needed. In reference counted languages, registering event handlers just requires a weak reference to yourself to avoid cyclic loops. This is because GC / ARC languages assume the same memory model for all objects; which isn't the case in Rust.

Anyway, to make Rust easier to work with, it needs a way to trade some of the raw, "0-cost-abstraction" advantages for the advantages that come with GC / ARC languages. Need raw performance? Use pure Rust. Just need to get it done? Use a higher-level syntax.
IMHO there should be a public auction site where (binding) bid offers are placed (a la eBay). Or if during bidding things are kept secret, then after an offer has been accepted the process is made public to make sure there was no funny business.

IMHO more transparency would help.
I find most Medium tech articles to be written poorly or outdated or written by juniors. They seem to be written by people that want to write an article just to write and article.
> and you can only share things in response to people's questions

It is ok to ask and answer your own question.
RemNote: The Best Way to Remember and Organize What You Learn
Not sure of your protocol stacks but I happen to write network accessible services in modern C++ for living as well. Without going into much details I'd say that I do not really share your point of view. Not sure when was the last time I had any memory related problem with modern C++.
VSCode Stories
It depends what I'm doing, but I typically use one of the following (starting with the most frequent):

1. IPython with Pandas if I expect to do any in-depth exploration/manipulation of the data.

2. A short Python script like `python -c 'import csv, sys; r = csv.reader(sys.stdin); ...' <data.csv` if it needs to run on someone else's machine.

3. https://github.com/BurntSushi/xsv if I want to quickly munge some data or extract a field.

4. Gnumeric if I want a GUI.

5. https://github.com/andmarti1424/sc-im if I want a TUI. This is closest to what you were asking for.
I am less worried about libraries than I am about usage of them.

I don't have personal knowledge of the use of unsafe in Actix-web, but yes I agree that it's not ideal and I would prefer to use an alternative. On the other hand, it is a library used by a number of projects and so security problems are more likely to be surfaced (and I get fixes for them for very little effort).

I'm more concerned with how easy it is to create security holes in your application (when built in a way encouraged by the framework), and it is definitely easier in C++ than Rust.
Yeah, but those compile times catch bugs everyone misses in your Django app.

People think speed is the only advantage, reducing runtime debugging and providing a more secure, more correct front end, free null pointer issues and free of memory leaks and runtime type errors - rust just has the added bonus of being fast.

You're right some of the tools aren't quite there and if you move a rails-y app over to rust, you have a job ahead of you to assemble some libraries, but it is doable - the point is that you can put rust in production at web scale now.
Yes. The author has to choose whether his article should be monetized or not. If someone chooses not to monetize them, they are not behind the paywall.
How to Differentiate Your Business from Competitors
Actually can we stop writing tutorials period. When you search for something I always get a bunch of old tutorials by people who are learning something and writing as they learn. If the official docs aren't great, contribute to them.
It’s unclear whether the moon has accessible water ice in any usable quantities. It’s likely shadowed polar ice is locked in rocky regolith.
Why, if you want to keep building an already successful product, like Kubernetes, or Golang, or Chrome (or React, PyTorch, or VSCode, etc) you can join a megacorp and go on. These are going to be around for probably a decade or two.

If you want to build an original product, then yes, it can happen not to align with a megacorp's priorities, even if reasonably successful. Found a startup, try to sell it to a megacorp (if it's Google, it will likely discontinue the acquired product anyway), or keep it to yourself if you can afford it.
Whenever somebody compliments someone you don't know as appearing totally not delusional, it's going to be an /s.
A smart person automates everything they do. Put them in front of a register for a year and they’ll end up improving it as a side project. What I’ve noticed in my lifetime is that smart people in regular jobs have become more and more rare, and this kind of organic innovation has stopped. Innovation now generally comes from outside of any business.
I've found most JS libraries are as the parent described, low coverage, garbage basic examples. Maybe this isn't the case on major huge libraries, but for your every day library, it's like there's a rule where you have to write the worst docs that still look pretty and all there at first glance, but totally useless and frustrating time and time again. The docs usually feel smug in the way they make it seems so easy and then they don't tell you how to do anything useful, like you are the one in the wrong for trying to use it for a real example or that you are an idiot because you can't just infer how everything would work without docs and examples. You have to learn from StackOverflow issues to understand how to actually do anything. That's my view. Maybe in general people just don't remember anything with good docs, and only the bad examples.

I feel like my ambitions for doing anything quickly are destroyed time and time again after finding a library to help me do it easily and fast the docs are the same old garbage. And these are the top starred libraries for their purpose. "How can this common thing to do on JS not have a huge, widely used and well document library that has existed for years?". It still blows my mind how after years and millions of people using it, so many libraries still have the worst docs.
Show HN: MyDocTemplate – Convert CSV to Docx
Hi HN,

I wanted to create a simple natural language generation (NLG) type application for .docx files.

Let me know what you think of my landing page please!
Looks like things started to get _much_ better after Virgo joined. I assume that is because of the increased "baseline" (angular resolution) and because two different instruments at different locations makes it easier to detect & reject spurious signals.
> People were already investing, without corporations, in the eleventh century. As I said before, your claim was untrue.

Yes, they did. But investing is not a binary, all or none event. You continually fail to address that less risk means more investment. You fail to address the fact, as quoted above, “ To the economist the concept is essential, for without limited liability capital acquisition would be difficult indeed.”

For someone claiming I fail to see a middle ground, you’re doing it repeatedly.

History shows limited liability spurred economic growth, which is why it’s used in likely every of the 200 plus countries. It’s why economists often list it as one of the greatest economic inventions of all time.

As to contracts, a LLC is a contract. As to gross negligence, it violates protections of the LLC. The contracts you argue for are a LLC.

Do you claim investment would be at the same level without limited liability?
I'd have assumed a primer on Rust for Clojure programmers would spend a lot of time on what a pain closures in Rust (necessarily!) are. :)
You’re right. Medium articles are free by default, but authors can choose to join the Medium Partner Program [0] and put one or more of their articles behind the paywall. Then when a paid member reads an article, Medium shares a portion of the revenue from their membership with its author.

[0]: https://help.medium.com/hc/en-us/articles/115011694187-Getti...
I don't think there's anything inherently wrong with Medium as a platform for the space between amateur and professional writing, but I don't think it's right for most techie blogs.

For people simply looking to spread ideas and neat little hacks, it's almost always going to be better using either a 'traditional' blogging platform or homebrewing a blog with one of the static site generators.

There also seems to be some sort of 'style' that every Medium writer starts to take on that you don't see other places, I can't put my finger on it but there's a certain tone to many of the articles.
> you’ll need to build some test harness boot strap for your DB

You kinda answered your own question here. Rails and Django have built in support for end-to-end and functional tests, including database access in the same way as the normal app, all autogenerated. That is just table stakes for web frameworks these days.
BC has vacancy tax:

* https://www2.gov.bc.ca/gov/content/taxes/speculation-vacancy...

If there is no registered resident for a domicile then the owner gets charged. Not sure how useful it's been:

* https://www.cbc.ca/news/canada/toronto/vacancy-tax-delayed-2...
Idiomatic.js: Principles of Writing Consistent, Idiomatic JavaScript
Because it's not a single entity following you around from place to place. Each place is keeping it's own records.

If you go to Joe's house and Joe makes a note that you came to his house, then you go to Bob's house and Bob makes a note that you came to his house, nobody is stalking you. Each individual is keeping track of who visits them. That is not stalking.

Yes, maybe later on, the government or someone else could come along and ask to see each person's records of who visited them. But that is their information to share or not share. You went to their place! If someone comes into your place of business or residence, does the record of that person visiting you not belong at least partially to you? Are you not allowed to keep track of who enters your own property?
I recommend dev.to for any programming-related stuff. If has far better support for markdown content and embeds like Codepen and similar media.
I concur. why not use github itself?!
As an interesting example: In speedrunning, certain movement patterns of bosses can be cleared faster than others.

If such a pattern only shows up in 1/4 of the runs and you need a good combination of three or more such patterns over the course of the game, the ability to control this will make reaching a world record much much easier. You still need a lot of skill, though.

There are some excellent documentaries on speedrunning on YT: For example Ninja Gaiden https://www.youtube.com/watch?v=7u1tVD7UEqw
The best ones I've seen so far involve massive engineering projects in orbit to let us control the amount of sunlight hitting the earth.

Those are technologically feasible, theoretically workable, and at least somewhat reversible.

However, they don't really take human nature into account. Megasatellites for solar gain control would be an intensely scarce, valuable resource, and a de facto superweapon - "agree to our terms or you'll never have good crop growing sunlight again."

Nobody would be willing to cede or share control of such a system to someone else. Wars would break out quickly, and no deployed system would go undestroyed for long.

The other plans I've seen seem problematic to me either morally ("first world gets to keep its tech but you guys who are bootstrapping with carbon can go DIAF"), technologically ("We think there will turn out to be some way to capture carbon super-efficiently that we haven't found yet"), or reversibility ("whoops, we put too much dust in the atmosphere - guess we're starving three billion people for the next year or four, folks").

I'm not saying there is no possible solution - just that I haven't seen a realistic one myself.
> it limits the number of articles that can be freely read.

It's literally right click, 'open in private tab'
Pretentiousness?
The Putrid Soul
Please could you stop “demanding” free software, free tutorials, free everything? People put effort and time in writing good tutorials and software. You complain about “free” platforms selling your data, and about paid articles that they are “restricting learning opportunities”. How are they meant to support themselves if they service entitled people like you? You are restricting your own learning opportunities by not rewarding good content and people for their time and effort.
> what makes a job a job is the worker, in some sense, creating more value for others than the personal cost to themselves.

"in some sense" really means in a collective sense. Not everyone falls into the safety net, but those that do certainly could exceed, in expenses, what they paid into the system. That's OK and totally fair.
I responded to a comment that was later edited to remove the statement with which I took issue. I agree with you.
The Manny Flag
Long Microsoft! Satya is making good decisions.

What I've learned from 15+ years of solving problems is that problems have Lindy properties: Problems that have been around for a long time will be around for a long time. And printing is a problem as old as computing.
I'm surprised he's dumping the domain.
$ ruby -rcsv -ne 'puts $_.parse_csv[1]' education.csv
Enrolment in primary, secondary and tertiary education levels
Total, all countries or areas

AWK is a nice little language. Perl is all of it and shell, sed, grep. I am not proficient in Perl but I know some Ruby

$ ruby -rEnglish -ne 'puts $_ if $NR <= 5' education.csv
$ ruby -rEnglish -aF, -ne 'puts $F[1] if $NR <= 5' education.csv
$ ruby -rEnglish -ne 'END { puts $NR }' education.csv
$ ruby -rEnglish -ne 'puts $_ if $NR % 500 == 0' education.csv

Module English provides AWK names

$ perl -MEnglish -ne 'print if $NR < 5' education.csv

https://ruby-doc.org/stdlib-2.3.0/libdoc/English/rdoc/Englis...
> I see property as a vehicle for peaceful conflict resolution.

Even if we accept that that is the sole purpose of property, I think it's indisputable that the desire to control due to sweat equity in a creation vs. the desire to free ride on it because it is “not scarce” is a source of conflict in the types of things covered by IP that is in need of resolution.
Going back to blogging and not expecting any income for your writing, mostly.
Check how you remember nullable value types. Let's peek under the hood
> I'm not suggesting that ... Just that it can perhaps be blunted with ...

Ok, thanks for explaining
Automated End-to-End Testing with Selenium and Cypress.io
They used to be but they left.

https://hackernoon.com/why-is-hackernoon-com-leaving-medium-...
Ok, I guess these might be scan codes by another name. Thanks.
Duh dee dee daah, duh dee dee daah, duh dee dee do do daaah...
I also request free access to everyone's hard earned knowledge. I deserve it afterall because information wants to be free.
People like op don't want to contribute to things, they just want others do it and benefit from their time and skill for free.
This is an interesting comment and I’ll reply with two points:

First, my kid can be a real little shit. :)

Second, I think about that a lot. My Dad and I have a close relationship and sometimes I wonder if that’s because we are personally compatible or whether there’s something biological that’s just beyond our consciousness. In terms of my kid, I wonder the same thing (particularly when she’s being a little shit).

I hope the truth is somewhere in the middle. I’m her dad so I’m very biased in her favour. There is an entire biological side that I don’t think my conscious brain has direct read access to. But I still hope that my little girl is perfect and stays this wonderful kind little angel.
None. People are unwittingly sharing free content on the platform because they are not aware of the paywall.
The person we're discussing is heir to a $20 billion fortune. A fine that would constitute actual punishment to him is in the billions. Which I'm entirely in favor of here, preferably 19.9 billion or higher.

But restitution isn't punishment. Restitution helps reduce harm to the victim, and is a separate issue entirely to punishment.
I prefer ads, but I'm one of those weirdos that doesn't see a problem with ads, and actually prefers targeted ads.
>Don't vote for Apple with your money. Especially iPhones.

And buy what? Google phones? Made in China as well. Plus all the shady stuff they do globally, much worse than Apple. Huawei, Xiaomi and co would probably be no-gos too. Samsung? Is SK is much better? Had been a dictatorship for most post WWII period, and transitioned to a kinda democracy around 2000. And they use Google's OS anyway.

Companies make hardware. Buy them or not. Don't look to Apple or Google for politics.

US companies should also play nice by the rules of the country their are in, -- not what the US thinks they should do based on their plans/thinking for the country. It's not their business to interfere with local politics pro or against.
Just last night I debugged some C# on Mac via Visual Studio for Mac. The debugger actually worked!

I must admit that I've been tinkering with this debugger for about 11 years. (Used to be MonoDevelop, then Xamarain Studio.) It used to be very unstable. Now it's usable.

YMMV