skysight-inc/HackerNews huggingface dataset:
I'd argue that blaming the buyer is not appropriate though - the problem is the lack of regulation (preventing theft in this case) so you can blame the thieves and/or the police/government, but you can't expect the buyer (or anyone) to determine exactly what price is too good to be true. If you could, then we wouldn't need to have a market pricing system in the first place.

I'm reminded of how people would express outrage over products made in a low wage country being defective or toxic, and sometimes a response would be "well, people who demand ultra-cheap products deserve what they get". That's a denial of the fraudulent aspect of such a transaction, and the inability of the consumer to solve it.
We have done Mean Opinion Score tests on Mozilla TTS [0] and gotten similar scores to real humans. The main problem for open sourcing higher quality models is licensing the dataset.

[0] https://github.com/mozilla/TTS
Twitter is a private entity and at liberty to do whatever it pleases with its private property.

That the irony is lost to someone should raise bright red flags.
Not entirely sure what they mean here:

> But Blogger was shut down by Google years ago

It's still up from what I can tell, the blogs hosted there still work, and the Wikipedia page still lists it as active.

That said, I definitely wish blogs were more popular again. Finding individual people's blogs used to be a great thing, and the way they've basically been buried by Google is depressing as hell.
I'd even say it's working much better than in the golden days as pretty much everyone is using an off-the-shelf blog engine which does RSS just fine, whereas in the old times a good half of the blogs were something homegrown/obscure/opt-in rss.
Observation: I see that you do 26 exercises before doing anything with pointers.

I often wonder if one of the reasons Go is more "simple" or approachable to some is because you can, to a large extent, ignore pointers and interfaces and "just write that weird little * or & in some places" and get away with it. Whereas, I believe in other languages, this is much less possible (e.g. in Java or Rust you need to learn about less "just logic" traits of the language earlier on (class inheritance, generics or Options, borrow checking, etc.)

I'm not saying the above is a good thing, but I often wonder if there aren't ways to make this more of an incremental learning curve in other languages in a similar way that you can largely ignore pointers in Go for a long time and be productive without understanding them. What would a similar incremental learning curve for generics be?
"I am nostalgic for the heyday of the blogosphere before social media surpassed it, even though in an absolute sense the blogosphere is larger and more vibrant than ever, and I have only myself to blame for using social media more than I read blogs"

there I fixed it
Even worse than that -- even if statistically independent, 3 instances of a 33% individual test chance of true positive does not mean 100% chance of a true positive result after 3 tests. Something like (1 - (1-33%)^3) gives you a 70% chance of true positive after 3 totally independent 1/3 change trials.
I did the same, and then it really just wasn't a great tool. And backing out of a fully populated Google Drive was a complex process.
Their table seems reasonable, but the first example they work through is wrong.

>Example 1:

>Suppose a scientist has a bottle of 99% IPA (C1) that they want to dilute down to 70% (C2). To end with 50mL of 70% IPA (V2), how much volume of 99% IPA should they use and dilute with distilled water to create the final solution?

>99% x V1 = 70% x 50mL = 35.35mL

>Thus, adding 35.35mL of distilled water to 14.65mL of 99% IPA creates a 50mL solution of 70% IPA.

(They reversed the water and IPA quantities.)
Sure they're hand crafted but are they artisinal and free range and carbon neutral?
Late to the party but still want to share!

I created https://fruitionsite.com, a free, open source toolkit for building websites with Notion. You get pretty URL slugs, custom domain, and a whole bunch of other features.

I hacked it together in a weekend, put up the marketing site (using Fruition, oh so meta) and shared it in Notion's Facebook group and subreddit, without any expectations that it would go anywhere.

The response has been incredible. 11000 people have checked it out since. It ended up on the Product Hunt newsletter [1]. People are making YouTube videos [2] about it. Chris Coyier of CSS-Tricks [3] shared it too.

The biggest lesson for me was just launch it. There were many more things I wanted to add. But I decided to share it publicly before it was perfect. Now I have users who can give me real feedback rather than me pretending I know what people want.

[1] https://www.producthunt.com/newsletter/4717

[2] https://www.youtube.com/watch?v=aw0x54PzCaI

[3] https://css-tricks.com/notion-powered-websites/
I don't think there's anything 'falling flat' about their big radical changes, because they aren't pushing them through via big radical changes. They're simply making it more and more difficult with the thousand-pinpricks approach to deviate from the systemd defaults.

I don't think there's any evidence to indicate linux was doing anything but becoming more fragmented. Which was a good thing for diversity of thought, and the ability to evolve better designs. Here, Lennart explicity stated he was using non-overt methods to force cohesion in a non-organic fashion, which to me indicates he valued his design over good design.
Depends on the acronym for me.

ATM Machine grates on my sensibilities, since we all know what an ATM is and calling it a "machine" is both redundant and low-information. It's like calling an ATV an ATV vehicle (which I have never heard): would you call a truck a truck vehicle?

PIN number on the other hand, I'm fine with. A pin is a small piece of steel used in sewing, a PIN number is a number you type into an ATM.
Shameless plug:

I wrote my own blog engine in Python (https://github.com/betodealmeida/nefelibata). It generates static pages, but publishes a snippet to Twitter/Mastodon/etc., linking back to the blog post.

People can only comment on the social media sites, and periodically the comments get scraped and appended to the blog post. Here's an example: https://blog.taoetc.org/mastodon_integration/index.html

This way, people can comment in the other venues where they're used to, and comments get persisted past the lifetime of these venues.
The quote said "significant levels" -- before dismissing it as "doesn't really sound like a problem", you might want to look a little harder.
I've heard that the app was useful to refresh people's memory when doing contact tracing, but as the cases went down quickly after the app was released then it might not have been a gamechanger.

the app is open source of people are interested; https://github.com/aranja/rakning-c19-app
I know this kind of turns things up to 11, but about 5 years ago there was a book published called, "Engineers of Jihad." A bunch of news articles were written when it was published. I have zero idea how reputable it is, or if its been later debunked (I never read the book itself or heard any followup). My recollection is that one assertion offered was that many engineers are predisposed because engineering has logical, straightforward order and hierarchy while most of life is a lot more messy.

Separately, I think programming itself is solitary and predisposed to people who don't focus on building social skills (myself included). I think online (pseudonymous) communication can introduce all sorts of problems.
I know someone who submits PRs to large open source projects at the beginning of the year to update forgotten copyright values in their codebases in order to get listed as a contributor on github. It's a bit tongue in cheek but on first glance their open source contributions look pretty impressive...
I think pretty much every one agree with auto for iterators and duplicated types (casts, initialisation).

The debate is about all the other cases.
> software developers need almost superhuman focus to manage the complexity of their tasks. Manic attention to detail is a must; slovenliness is verboten. Attaining this level of concentration requires a state of mind called being ‘in the flow’

> understanding programming will be an indispensable part of active citizenship

So says a person who clearly doesn’t understand programming.
Chinese military to recruit university students for NCO roles
There are hugely complex programs built by "the community" (VLC to give an example).

The complexity of a browser and the complexity of a media player are extremely different. To make a huge generalisation, the latter is far more maths-heavy and less interactive. I have played around with writing decoders for a few codecs, and to a first approximation, they are very similar, so it's not hard to see how something like VLC was created. Media formats are also relatively stable, it's not like a new one comes out every few months.

On the other hand, the modern browser has many different components that a very wide breadth of knowledge is necessary, and on top of that, companies like Google are paying a great many people to do what appears to simply be churning the "standards" and continuously increasing their complexity, making it harder for others to even keep up. They invented the absurd oxymoron "living standard". Their common euphemism for that is "pushing the web forward".

The great diversity of media players vs. the effective monopoly of browser(s) already shows this huge difference.
I've been to the archives (used to be a philosophy student there) and got to go through some of his letters. I remember reading a bunch of letters he wrote back and forth with Muhammad Ali during the vietnam war. They actually have some of his furniture and a portrait, IIRC too. They recently moved it all from the university archives into a dedicated house as well! The university has a special visiting professorship related to it as well https://philos.humanities.mcmaster.ca/visiting-bertrand-russ...

It's a really interesting story of how they even acquired the archives https://brighterworld.mcmaster.ca/articles/celebrating-50-ye...
Stack Exchange is even better, for sites with sufficiently large communities. Stack Overflow and Ask Different are amazing.

But low-traffic SE sites just don't compete. I wish SE would change their account system and/or design so that their smaller sites became a better resource.
Responding post-edit.

Yes I see what you mean. The slightest move towards government power (healthcare, public health and safety) is called "communist". We trade with european countries and don't see a problem calling germany and the UK capitalist, but they have state run health care. Yet when a candidate like Bernie Sanders (who would be moderate in Europe) advocates for public health care, he's accused of being a communist.

And then I sympathize a great deal with the view of American free market libertarians who feel the state has too much power. The state has been killing innocent people (in great numbers with people of color) since it was founded. Black freedom movements have been systematically and continually destroyed by the state. The war on drugs and mass incarceration are powered by the state. Draconian intellectual property restrictions inhibit innovation. There is much the left could appreciate about the libertarian critique of the state. And left-libertarians like Roderick Long are helping me learn more about where those two worlds can meet.

But then I have also really valued the many speeches by Martin Luther King Jr, which you can find on youtube. He was a scholar in addition to a movement leader, and was well aware of problems with the state. And while he did largely advocate for community power, he too saw times the state could be used to quickly alleviate some mass suffering.

I feel like we need some base cohesion. A totally atomized society leaves millions on the street even when homes sit empty. I am given the opportunity to make huge sums of money when I know in my core I am no more valuable than any other people around me.

I'm becoming less interested in the idea of businesses that make huge sums of money as the measuring stick. What about pursuing companies that can create wealth that can be given away as cheaply as possible? Wikipedia, the Blender Foundation, Prusa Research, Adafruit. All offering their IP for free and only charging for what they cannot digitally duplicate.

And how do we secure physical space to lend to the community for free? What if entire shopping centers were community-owned and operated, so businesses could operate for free? And then if we automate things like bread making and food prep, the cost of food goes down.

I'm much more interested lately in innovations in making things free, or closer to it.

Here's another social housing example I like:
https://www.huduser.gov/portal/pdredge/pdr_edge_featd_articl...
We have many search engines these days. Use any other than Google's search, and you may find some luck.
>What do you do in the next internet to try to avoid the spam and SEO problems on this internet?

Ads blocked by default on all browsers. The original sin with a lot of these comes from the fact that incentives drive towards maximizing clicks over building a subscriber base. Ads themselves aren't really the problem either. Magazine style ads, where you just buy space on the strength of a subscriber/distribution reach rather than paying per click, wouldn't be perfect but they'd align incentives between readers and writers much better than the current situation does.

The core problem is that the metrics are too granular, so there's too much room to game them at the margins.
There are still blogs.

When I hit a problem and solve it I'll usually make a blog post about it on my personal blog. I try to share as many random learnings and other tidbits from my career on my blog. There are even some search terms where my blog comes up in the top 1-5.

There aren't any less blogs now than there ever have been, other content is just more prolific these days.
You made me realise that term "dumb code" isn't exactly what I mean. I want to advocate writing code that is very easy to statically understand. You should be able to look a piece of code without needing to read too much around it to understand what it is doing. One of the best ways of doing this in my experience is keeping things simple (or "dumb" as I put it earlier). Using simple abstractions, keeping code organised and avoiding global state also help in this regard.
The layman has blogger/wordpress.com for free and one-click wordpress installer at any hosting provider of choice, so the tooling is a done thing (mostly Softaculous now but it's not a monopoly).
Tips to grow your business with SEO and frustrate your readers
They still exist, many people are sharing valuable gems over there, but searching for blogs it's hard(you can find blog posts on HN then you follow the blog if you like it) + here are some blogs on HN :

Ask HN: What niche blogs are worthwhile to follow? - https://news.ycombinator.com/item?id=21928170
Just thought that would be a great idea for a chrome plugin for anyone looking to build something ;) Sorting or highlighting somehow
Not allowing a 50k char password is entirely reasonable. For one, a sha256 hash of 50kB would take a good quarter of a second (possibly more, I just ). That's already ridiculous. Some sites also check passwords for dumb things like taking the username and doing 1337-type substitutions, which would (if implemented badly) take even longer.

More importantly though, a 50k character password is barely more secure than a 20 character one, but it gives the user a false sense of security. Passwords are inherently flawed and we shouldn't kid ourselves that just making them longer makes a difference.

If you're in a situation that calls for a 2^400 keyspace, you probably shouldn't be using passwords anyways.
Something similar was used to parse URLs: https://stackoverflow.com/questions/6168260/how-to-parse-a-u...
I think most wordpress blogs with commentariats just use Disqus now. It's buggy and unreliable, but the commenting capability is still there generally.
I guess you would use an emulator to debug. Which seems like good workflow design to me.
Those blogs from the time before were written for the purpose of writing, not for the purpose of getting lots of viewership. The blogs the author misses aren't written to make money off of ad traffic, they were just written to put down ideas. Today that need is filled with Facebook/Twitter/... and even there with the currency of likes/comments those motivations get twisted.

Some of the internet has also shifted to a privacy centric attitude. The whole world is a big place to share intimate stories which will be indexed and used against you in job interviews or by oppressive governments.

I still think there's value in private blogging, writing just to keep your friends and family informed. Blogging doesn't always have to be sharing with the whole world. I wish there were more platforms to make this easy to do.
Why the personal attack? And if you feel like my example doesn't even matter, why respond at all?
Then what is the basis for your assumption that liberals [in the US] might be wrong when they support the lock-down if almost everywhere else in the world conservatives and liberals agree that lock-down is necessary?
Microsoft’s Billion Dollar Polish Project,Musk's FB Rant,Intel’s Mega Investment
Man's app-controlled robot can run errands, help frontline Covid warriors
This change does not affect `t.value` behaviour. :)
Isn't always the answer doesn't mean isn't ever the answer. This is the site where you are told you can't post another message only after you write and submit it.
Your can't really do anything real without pointers in Go though because you won't be able to mutate states out of a function.
Bit of a scissor statement there. I could argue one side of that on Monday and another on Tuesday.
Yeah I struggle with these types of UIs as well, where it's in between two elements. I think it would work a little better if the right side of the horizontal bar had an overlay with the Move Here text. That way you could tap a much larger target and it's more obvious what it's referring to. This is an improvement though to many patterns I've seen.
I used to like the stuff I’m reading and now I don’t. The stuff everybody is reading has gotten very extra. So discoverability is a problem.
>I'm actually working on something with that spirit.

Sincere question, not trying to be snarky. Since much (though not all) of the bullshit in Medium is their weak attempts at monetization, what's the bullshit-free alternative business plan to sustain and scale pluma over the long term?
I think news aggregators are more responsible for a changed blogging culture than Google with its search results and Reader killing.

I think the primary discovery mechanism should be blogrolls but few blogs have that today. My website does not have one either. Why? Because I don't follow my feed reader that deeply anymore. Instead I rely on Hacker News and other aggregators. The advantage of aggregators are that a human filter further reduces the noise.

A secondary mechanism should be links in articles. This requires articles to be comments on other articles. However, commenting mostly happens on the aggregators these days. When did you see a blog post which was a response to another blog post?

A healthy blogging culture requires a web of relationships between bloggers. Unfortunately, these relationships are mostly replaced by more efficient aggregator platforms.

In some sense blogging is dead: I see no discussions between bloggers anymore. On the other hand blogging is still alive: Lots of people write blogs but the intended audience is usually an anonymous community of aggregator commentators.

In short: Discussions do not happen in the blogosphere anymore but on aggregators and thus the relations between blogs have nearly disappeared.

Update: After writing this comment, I felt bad about not having a blogroll. Fixed that: http://beza1e1.tuxen.de/blogs_en.html
Look, I know it's important history and all, but looking at it realistically, it's a tiny part of the information the average person needs. Them removing Reddit, EdX, Sci-hub or the Hong Kong Companies Registry from search results would have a much bigger impact.
Funny enough, I just re-started my blog today. I love blogs AND don't forget RSS for a truly open internet. No closed platforms BS
Agreed. Though, as a developer, I like to extend the submission actions a little bit to make error messages fit in with the rest of the site and maybe suggest what to do in order to correct the input (e.g. remove letters from phone numbers, pick a better password, etc.)

I do consider using the HTML5 form validation to be the proper validation API. Browser can do a lot without javascript and relying on their default behaviour is still making use of the validation API.
How'd you find the quantity of fan videos?

Personal trick: I follow reaction video blogs, and if they are reacting to something then it is usually worth watching. But reaction blogs are only for short videos and other short form content.
Hey HN - Zeena Qureshi (Co-Founder and CEO at Sonantic) here.

Thanks for your thoughts and feedback thus far! I'd be happy to answer questions (within reason) about our latest cry demo / emotional TTS! Feel free to fire away on this thread.
Twitter is the best because it's about the individual , not the groupthink. Most aggregators fail hard because groupthink destroys them, but on twitter you can follow individuals and ignore everyone else. You are not forced to follow trends (like in most aggregators, even here) , and you can even follow people banished from most aggregators (e.g. Trump)
Whenever I find a site with good information but horrible readability, I turn off the CSS. That often makes it look bland, but it becomes far more readable --- more like a book. Some browsers have a "reader mode" which does a similar thing. Sometimes I may send the author an email about it.
Should they also remove type="number"? It breaks that expectation too.
I've always assumed that most page's just use this code:

&copy; <?php echo date("Y"); ?>
Pisenotecus: https://en.wikipedia.org/wiki/Piseinotecus

The scientist had a dog called "Teco", and he stepped on him by accident. In Portuguese, "pisei no Teco".
The OP link should probably be changed to:
http://tttthis.com/blog/if-i-could-bring-one-thing-back-to-t...

Currently it's linking to the "edit" page.
Cool click-bait title
I think there's a simple google way. Just add `-bigwebsite.com` to your query.

[search term] -google -youtube -facebook ... -top100website and it should work.

I found a list of the top 1m alexa websites here:

http://s3.amazonaws.com/alexa-static/top-1m.csv.zip

An add-on with that list should do the work.
The patent system should be abolished. Here are a number of (convincing) arguments which refute the central premises of the patent system: "The Case Against Patents" : https://files.stlouisfed.org/files/htdocs/wp/2012/2012-035.p...
> Thank you for elevating the discourse ...

> we should [not] be ... trading insults.

A backhanded compliment is a form of insult, friend. I don't think this kind of ad hominem attack is substantially responsive to my remarks.
They Can't Even Fire Us Right
That's definitely true, but I've often seen beginners just say:

type Foo struct { ... }
func (f *Foo) Bar() { ... }

And go "Aha, that's an object and a method, I get it!" but when asked whether they should be using a pointer there or not, have no idea what that even entails.

In other words, it's possible to neglect the details of pointers easily and have things generally work
What about 500kB? 5mB? At what point does it become reasonable to spend a few extra minutes on sanitizing user input?
That's not a fair point. He made a question, I gave my answer, he thinks I should agree with him and that went down the road because I have no obligation to agree with him. Why the reason to ask then? A Show HN might work better.