skysight-inc/HackerNews huggingface dataset:
Most internet "content", including Medium articles, are definitely not worth money. Even worse, there seems to be a massive increase in "articles" coming from a particular part of the world that has churned out masses of sort-of-developers.

I'm even starting to wonder if part of their pedagogical process includes "Every week you write an article". Perhaps by sheer number of posts, an individual has been trained to believe they will be more likely to get hired.

So given that most content on the internet is garbage, I will never, ever pay for access to content before I can assess the value of it. I will (and do) subscribe to some writers/musicians on Patreon.

Medium might as well be the next Experts-Exchange... cluttering up search results with paywalled trash.
Medium is not StackOverflow

Maybe StackOverflow should add a Medium-like product where people can write tutorials?
What hurts public trust in climate science is primarily a massive and well funded propaganda campaign that's been going on for 50 years.

Some scientists are going to sometimes be wrong about things. It is impossible for them to be scientists otherwise.
If anyone reading this does write a tutorial, _please_ put the date on it. Or at least the year.
Right, so you're saying we can take rust web backend seriously once Rust is popular in front ends? Cool, I agree, but that's just never going to happen.
My troll was intended to say, when a Ruby developer desires to utilize STM, they would instead become a Clojurist and use a language where STM was a foundational design consideration. I am not sure why it is relevant to discuss the originality of STM. But again my post was a troll so say -- whatever -- as I did.
I couldn't agree more. In these difficult times this has given me hope both in terms of the state of humanity and also in the future of the internet.
Can one still make reasonable money with Google AdSense in 2020?
Convert Your PDF to an Image with This Online Tool
How to Build Consensus When Your Team Can't Agree
sqlite won't fail on bad types but you can do maths (e.g. sum, etc) on numeric columns,
Just starting to learn rails myself so I am glad I found this thread. I have been going through https://open.appacademy.io/. It has a lot of example problems and projects which helps me learn. That is also why I like https://www.railstutorial.org/book (although it is more like a well done tutorial than example problems).
> and because two different instruments at different locations

Virgo is the 3rd actually. LIGO consists of 2 separate facilities. But yes, having more detectors decreases the degrees of freedom when calculating the origin of the signal.
The story is still developing and had several major points that are clearly worth further investigation. Please don't dismiss this issue as without merit, this will be investigated long after the election no matter who wins.
Haskell should just have transactional IO, then. RDBMSs have had it since god knows how long ago.
I blocked medium results in my DDG settings.
I've also seen SCRIPT-8 as another FOSS alternative:
https://script-8.github.io/
This is becoming a problem Internet-wide. Too many people are more interested in becoming Internet Famous than becoming actually good programmers/engineers/etc...
Right and how do you get people to read your blog? Ads? Billboards? No one will find a new blog with no Google juice. I used to get 300K a year but it took more than a decade to get to that level. I gave up on it (job burned me out). Now I get 100 readers a month. If I start up again, it will take years to get a decent readership (never did ads). At least with Medium someone would see it.
XPath always was extensible, at least at the implementation level. E.g. in 'lxml' it's trivial to add XPath functions with Python. Homegrown, of course, but still possible. In addition to extension elements this is about the only way to hook XSLT into the rest of the system. How else one is supposed to read environment variables from XSLT? The only other way is to pass everything via command line as parameters.

It's insecure to run untrusted XPath, but isn't it same with untrusted anything? A good solution here could be a way to sandbox such XPath, i.e. to limit which functions can be called, the same way it's done with XML where you can forbid the processor to use network or access arbitrary files on case-by-case basis.
I always link to this blog post [0] by Jonathan Palardy. It was one of those eye opening articles for me that really helped me 'grok' it - and this is after having had a couple of stabs at learning it just from reading the text books on it.

Awk for me is part of the layers of tools from grep/sed -> AWK -> perl one liner -> full on script. The further down the ladder you go, the more restricted you are, but this means that programs are terser and usually stay readable despite the terseness.

I would also recommend Perl One liners [1] which did the same thing for me for Perl one liners and, subsequently, full Perl.

[0] https://blog.jpalardy.com/posts/why-learn-awk/

[1] https://nostarch.com/perloneliners
Yes, I was! Thanks.
Maybe that's true, but when I hear people say they always look at their watches at 12:34 or such a thing, I suspect (because it never happened to me!) it's probably something akin to the Baader-Meinhof illusion, "where something that has recently come to one's attention suddenly seems to appear with improbable frequency shortly afterwards." There are many similar phenonema humans fall victim to, thanks to our cognitive biases - our brains not as good at certain things as we'd like to think.

You tend to only remember what seem those unusual times. And the more you freak out about it, and wonder what the hell's going on, the more you remember seeing them, and the more you look..

https://en.wikipedia.org/wiki/List_of_cognitive_biases#Frequ...
Medium has for me become a signal for "likely shallow and low quality".
Or 12:34 or sometimes my birthday.
Greenwald's writing does tend to be long-winded and repetitious, but I see both Taibbi and Greenwald as a force for good. They don't turn a blind eye to information unfavorable to either presidential candidate, even as it might be politically advantageous to do so.

I've felt calmer and more centered since I started to read their writing. It's really therapeutic to be able to dissociate and laugh at both sides. I think Biden is a lesser evil, but I don't want to experience cognitive dissonance whenever I see likely evidence of his corruption.

I'm still interested to see some corroboration of this claim:

> both Taibbi and Greenwald have confidently reported out technical stories they were self-evidently not qualified to report, made huge mistakes, and doubled down on them, because truthiness and advocacy is more important to them than accuracy
I forgot what machine it was but I read a comment here about how a particular machine literally used an RC circuit for timing a delay. It's small things like that that really cannot be emulated perfectly.

EDIT: found it
https://news.ycombinator.com/item?id=20569280
The biggest cultural weakness at Google seems to be the No Human support policy and outsourced regional distribution which fuels a growing divide between engineers and customers.

The myopic salarymen who shut down entire product lines based on usage metrics that seem to pale in comparison to Google Search metrics do not understand complex systems, do not understand startups (and the fragility of growth) and certainly don't understand branding or hiring. If these nerds had ever run a business themselves and spent time talking to the customers who pay their salaries, they would spin out these companies instead of sunsetting them.
If the question is simply, how can you maximize security of a CRUD app project you're starting in 2020, the answer is probably to build it on Django.

As to your points about what patterns are more likely in actual practice, I can't speak to that; I've only seen a handful of Rust web apps. But the ones I've seen absolutely do use type-foo to keep things straight.

> The language and its runtime are much less important to web security than what gets built on top of the language.

That's a great point. I would highlight, though, that what gets built (and how likely it is to have bugs, which is also pertinent!) is directly impacted by the language and runtime, so the two questions can't be neatly separated.

In the long run, will most users be writing the guts of, say, a session manager to support their CRUD app? No, of course not, they'll just reach for some shared resource. Is it easier to be confident that the Rust implementation of that library has a lower incidence of bugs? Today, no, because for the Django version you can rely on the major real-world use as evidence of reliability, but in the long run, almost certainly. Is it easier to be confident that the usage of the Rust version of the library is correct? Absolutely, since the invariants can be enforced by the compiler.
How does that even happen? Server burp?
3 3D printed sea shells?
Indeed! I despised them initially thinking typing made code unreadable. But I've grown used to it and I only use type hints when necessary. I use Pydantic when I need more than just "hints" and when validating config file schemas.
Facebook, Quora, and the list goes on. It's really a depressing state that the internet has evolved into.
Isn't that the point of most blogs?

I don't think they geniunely want to help people learn. I assume, given the low quality / effort content, that most are just trying to use them to build a prescence to help get jobs?
Squigglevision! I remember it from Home Movies.

https://en.wikipedia.org/wiki/Squigglevision
I feel like the mistake Java made was ceding the DOM to Javascript. It turned out that users like the browser and didn't particularly want either native widgets or a new system. The browser is familiar and good enough for a vast majority of tasks.

If the JVM had access to the DOM, you could write SPAs in Java and everybody would be happy. Instead Java sealed itself off separately from the browser, and Javascript went from little toys to full-blown UI applications. And then developers wanted to use the same code on both client and server so they made Node, working in the space where Java is so much clearly better.

So we end up with the worse language running the world. Fortunately, JS has finally become a mediocre language (or even a decent one with TS), and here we are.
You can even write an answer for your question at the same time you're writing the answer (you may need 15+ reputation though).
"Many people try to compare Rust to Go, but this is flawed. Go is an ancient board game that emphasizes strategy."

This cracked me up so hard I can no longer deny being a straight up nerd.
How do they not need a c compiler on windows. I don't see any immediate explanation, so I'll dig through the source code and report back.
Likewise. It works for insane times too; I've woken up in as little as 3 hours when I desperately needed 8 hours. There's a bit of a computational alarm clock in our brains somehow.
~~ You are visitor [41,692] ~~
Pixel Vision 8
Pygame was one of my initial drivers for learning Python then using Linux and become a professional programmer. Congratulations!
Zuck is making a losing bet. He is out of touch. People still do not enjoy wearing regular prescription glasses that vastly improve VISION. Something that dominates human experience for most people.

I am really not convinced people will be willing to put anything on their face for extra (en masse). Not unless its no more than existing glasses, and you don't look dumb in it. I am not sure this is a technical feat achievable in zucks lifetime
it's not because it's a monorepo. that affects just version control. it's the fact that is may be deeply dependent on other google services. would have been same problem with many repos
Wow, I like the transitions, they all make me feel something a little bit different (Kind of like a smell reminding you of a certain time in your life).
It's not per see controlled. Once we get strong enough drives, then space is too big to be effectively controlled by anyone. Some planets or objects may, but many others won't be.

The war in orbit though, that will likely happen sooner rather than later.
This! It is market dynamics. If the content isn't worth it to you, don't click the link (or don't read it). If everyone agreed there would be few readers and people would stop posting there.

Personally I avoid Medium links, I find that it isn't worth it to me. But I guess for most people it is

The main counter argument I see is that people aren't aware that viewing their content is painful for many. If that is the case then awareness is good. If authors are intentionally using the paywall so that they can get paid I think that is good! However if they think it is just an easy place to share information then I think it is good that we are asking them to reconsider.
I don't really agree. Ban him from further games, because he's a known cheater? Sure/maybe. But unless his record in Pac-Man itself seems suspect I don't think it should be taken away.
Most programming tutorials are effectively ads for the author. "Want to get hired? Write a programming blog" is advice I've received many times.
DDG lets you block sites from results? Time to create a DDG account
I was going to suggest Vim as a counterexample, but sure enough https://github.com/soywod/iris.vim
Its the only solution for 2020 web. Plus, of course, vpn and adblocker.
Sure, I’m just trying to guess why Google choose to do things this way. What’s more, they dare to do this for some reason.

On the other hand, Google’s work life balance might be order of magnitude better than Amazon. I would like to be the Boss of Amazon or an employee of Google :)
I think the problem is essentially this: if you're a white male, you may essentially never experience or see racism / sexism in tech.

If you are a woman or black or ... you will very likely experience sexism or racism. You will probably also see more, because you are used to identifying it.

If you say "a third [1] of the people in this group experience a bad thing" I would say that's pretty wide-spread.

The OP was specifically saying "it's not widespread, I've never seen it" [2]

I'm not trying to claim there's a nefarious subtext. I'm not saying the op is sexist or racist. I'm just trying to point out that a lot of people experience this, and one of the stated goals of CoCs in open source or at conferences is to help combat it. I think that's a good thing, and while you or perhaps others have pointed out that a community could combat such negative behavior without a CoC, the CoC does give some indication of how such behavior will be dealt with (before I join the community/attend the conference), which can increase my confidence recommending a conference or increase someone else's confidence attending (or participating in an open source community etc)

[1] https://psmag.com/news/sexism-in-the-tech-industry

[2] not a real quote so please correct me if it's way off, I'm being lazy

Also, I know they were referring to open source - maybe they've seen workplace sexism etc and were specifically excluding that. In that case I'm definitely misquoting and apologize
At least if it's Haskell's stack build tool, adding the language name to the query makes it pop right up. Not sure if this helps in your case though.
I think this probably covers it:
> you’ll need to build some test harness boot strap for your DB

From what I've seen, it's totally possible to use Rust for web development. However, there are tons of web frameworks in various languages that provide way more out of the box than you can find in Rust. These frameworks have had tons of time to mature - Ruby on Rails is 16 years old, Django is 15 years old, Laravel is 9 years old, and so on.

I think (and hope) Rust will get there eventually, but I think it'll take some time. There's a lot of hype, but speaking as a web developer who's interested in Rust I think there will need to be a lot more tooling and a lot of educational content before it gains any significant market share. I got my start with C/C++ before I ever touched web stuff, but I never got too far into advanced language features. That combined with not having written a serious C program in years makes Rust something I'd really have to commit to learning, so even though I'd love to have a faster better-typed alternative to PHP I won't be writing any actual webapps in Rust in the near term.

Basically, I think most of the people writing webapps in Rust will be Rust people interested in the web rather than web people interested in Rust for a while. There are of course organizations that do more complex stuff on the web and will jump on this sooner, especially places that use microservices and don't have to move their whole platform over, but many people building simpler sites with smaller teams will wait until there's a substantially larger ecosystem.
> VGA text mode should always be available.

Surprise: it's not. Even on PC hardware there are cards right now that will not render VGA modes correctly, or on all monitors. And what if you have two VGA cards? It's more common these days to have two VGA cards rather than one, and you simply have no way to use two cards simultaneously with standard PC VGA.

> Not all of that complication is necessary, however.

Sure, but it is there, and the dream of going back to a platform where everything is standarized at the IO register level is just wishful thinking.
But it is getting increasingly more time consuming to sift through the either outdated and misleading guides or the incomplete, inaccurate, or simply bad ones to get to a useful one.

Even StackOverflow is reaching the point of net-negative value; far too many of its questions and answers are outdated, but the nature of their system means the older (first acceptable) answers tend to be promoted as current answers.
I recently took an email-course on blogging for devs. One of the key points were to use your own domain, and the course showed a few tricks about creating traffic there.

If you're interested, here is it:
https://bloggingfordevs.com/
Same here. Would love to see a targeted ad that makes me buy something new.
Hardly anyone will find it. Writing for 10 people is not very interesting at all.

I want a Medium that charges me to write, but anyone can read for free. I pay DO $5 a month to host something, why should I not be willing to gain a benefit of a medium with large SEO and strength in numbers, and pay that $5 a month, but still allow people to read for nothing? But no one wants to pay to read or write so you go alone and google ignores you.
I would say that you are mixing up "parsing" and "calendaring (or something of the sort)". As far as I understand parsing is syntactic analysis, i.e. going from a linear structure to a more complex structure (usually a tree); it should not add to the tree anything that was not in the linear structure. It shouldn't consider a semantic context (such as the current date) to produce an ast.
Did Delve exist 5 years ago? I find Delve to provide a great debugging experience for Go applications. Might be worth checking out if anyone found concern with that comment.
Understanding humor is an important challenge in computation and language. If you are talking to who someone doesn't have humor, then you instantly know the person is probably stupid. The Eliza chatbot inside Emacs, M-x doctor, has a lot of humor.
what is "gunsmoke reruns" I am 27 years old,hombre :-)
Although I use incognito mode as a workaround (if you open the article on incognito it shows it without the paywall, at least it does for me), I find Medium tutorials badly written or written by people with limited technical knowledge.

I'd say 95% of my process with medium goes like this:

1) Finds a blog with a tutorial or something relevant.
2) Opens it and sees a paywall
3) Opens it in incognito mode
4) Browses through the article
5) Leaves the page and learned nothing
Just piling on to say that I learned that I have aphantasia from a HN thread about it a few years ago. I don't think it discriminates but it has been stated that many creative people (artists, animators, etc...) also have aphantasia. It could be that the HN population just has a lot of creative types, which does jive with the overall theme of this place.
Slovakia Tests Entire Population for Covid-19
Before taking any of the steps you will have to finalise the approach i.e whether you are looking for a longer term solution or a shorter term solution.

Most of the startups start with short term plan i.e hire folks as consultants with US registered entity. And then as per the long term roadmap, hire a site lead who can start the process of registering india entity and setup all the payroll and other stuff. After a certain number of people things like PF and all become necessary. There are a few consultancy firms who handle all of these things.

Consultant approach works well for initial hires. Also, the india entity registration process takes atleast 3 months, so in the starting most of the firms start with consultants.
Privacy Cookbook
It sounds like the OP was complaining about the bulk of tutorials out there are written by people without any real experience with a subject. It's a blind-leading-the-blind situation where you don't know enough to realize that these people have significant knowledge gaps.
No kidding, this article is someone complaining about easy mode...
This isn't about the actual underlying issues. It is theater. It is campaign trail talking points. "I'm tough on Big Tech". Once they leave the hearing they are taken out to dinner by lobbyists and accepting donations to the campaigns. Politics isn't about red vs blue as America has been misled. It is a game where the powerful exploit the weak.
The only problem with medium is that sometimes you don't know you are redirected to medium because of a custom domain...
"You won't always have a calculator in your pocket." - Every math teacher before 2005
Official docs are great, but there is also a place for tutorials. They generally cover different styles of learning.

For example the official docs should probably contain a bunch of "hello world" tutorials for using the features they offer. But often times once you are combining a couple of different tools it isn't clear if it should go into the official documentation for any one of them. ..and I especially don't want the maintainers of the official documentation acting as gatekeepers for what combinations of tools are "useful" enough to be allowed into the one source of information.
Greenwald published the e-mail correspondence with his editors on his Substack. I would argue that the feedback doesn't question the authenticity of the e-mail, but instead, the narrative being pushed that isn't fully supported by the e-mails.

The closest they came to suggesting that the e-mails were not authentic were these two points, addressing Greenwald:
"You spend quite a bit of the piece explaining why authentication efforts have been more than sufficient to satisfy any reasonable requirement of verification, but a key reason news organizations have cited for their lack of full confidence in the documents is their inability to access the hard drive; your draft does not mention that. It is hard to report on and authenticate an archive you do not possess."

"And I do think you should treat the origin story of the hard drive – that it came from the Delaware repair store – with a bit more skepticism. It’s true that nothing has emerged yet to significantly undermine it, but it remains a very strange story surrounded by many unanswered questions."

Reading the editor feedback as a whole, I think they were totally fine with Greenwald claiming that the released e-mails are authentic.
The session manager thing is a great example of what I'm talking about. A completely custom session manager in a Django app would be shocking. In a Rust app? Not so much.

I think we're mostly on the same page here.