skysight-inc/HackerNews huggingface dataset:
I agree. Many years ago I was really happy with medium as a reader. And the feed algorithm was decent enough. By no means the perfect content but for the most part it pushed forward things I was interested in. However, the monetization model turned medium(originally a decent blogging platform) into tumblr and it was a race to the bottom from that point. Any website that asks you to register in order to read a blog post immediately goes on my blacklist.

What is annoying though is that often people who self-host their blogs make the exact same mistake. More and more often I see something that will grab my attention and when I get to the bottom of a blog post, I find something along the lines of "The full guide is available in my free e-book, which you can download from here". And when you click "here", you are greeted with "Please enter your e-mail address". Sure, everyone has a spam-mail type of thing or mailinator or whatever but this is still a terrible thing to do.
Thanks for the info. Just curious why you would mention webflow next to ghost? Webflow seems like a paid service, and as far as I can see on github it platform not open sourced.

Ghost on the other hand is open source and can be self hosted.
Add a free tiered CDN in front of that and you're certainly good to survive any spike in traffic.
You can speed up the process by DMing the CTO of OpenAI (Greg Brockman). Make sure you have a strong use case.

https://twitter.com/gdb/status/1284144873512173570
idk that makes extremely hard to find matches in games with a smaller player base

see war thunder, the simulation queue is a desert, high tier ships a wasteland, unless all the available player get forcibly lumped together matches will just not happen

compare with stormworks too, most servers are empty in my timezone and the populated one as password protected or spawn limited, it wouldn't take much to get known and partecipare in their community but for working games the time commitment is simply impossible.

same with arma3 I'd love to get into shack tac but timezone and commitments make it unavailable to me, and since most of the good players are sucked up in teams the public server are a mess of "what's left" of the community
On the other hand the article calls "8-storey 16-unit building" a "modest condo development". I'm not NIMBY, and I would be opposed to that.
It's funny you call that "early browsers": from the perspective of today, you are absolutely right! I just remember CSS getting introduced (was it late 90s?) and think of things like Netscape 4.0 as "middle age browsers" (with 3.0 ending the early age — I am sure others would call that a middle age browser too, but I did not get to experience Mosaic and such), but I think I need to recalibrate my sense of history here :)
I made https://roast.io if you want a web host that auto-populates og:image with a screenshot
You automate the updates.

Also be very selective about installing plugins.

If you are extra paranoid then you can put the login/admin/api behind a vpn.
Does AMD have equivalent vulns?
Obligatory: https://idlewords.com/talks/website_obesity.htm

(Given your numbers and the ones in the talk, it would appear medium pages have doubled in size since the talk was given).

But yeah, I think folks reach for heavyweight frameworks too quickly. You shouldn't be using React for a blog.
>own your own blog

>Own your platform. Own your content. Own your voice.

There's no way to fully own a place on the clearnet. At a minimum, you will have to rent a domain, and most people will rent the hosting as well. Moreover, authorities can seize or block both of those, while payment services can also "cancel" or "deplatform" you if you need them to pay for costs--so much for having a voice on the net.

The only way to own content on the Internet is to publish it in a free, decentralized and anonymous manner--I'm thinking I2P sites, for instance, and even that is subject to attacks that could make it inaccessible.

In any case, I wholewheartedly agree that Medium is not the home for anything worthwhile.
Unless you are in HR and need to participate in the circle jerk why both with medium? You might as well use literally any other platform including blogger. No one is reading anyways. Medium used to have interesting content once upon a time. They are a player in that industry like all is a player in internet access.
Isn't this what the Cloudflare free tier is for?
Freelancing Fueled by Coffee
As a paying subscriber, I lost faith in Medium during COVID, when they started censoring and deleting posts that analyzed COVID data and information. Those speculative amateur posts often resulted in findings that went against the prevailing public health guidance or scientific consensus. While many were wrong, many of those early amateur posts ended up being correct on some counts as well. I feel they deserved a place for the conversation to be held. I was put off by the seemingly arbitrary choices medium made in deleting content, especially considering the WHO and other agencies have been wrong on COVID repeatedly - amateur speculation and reporting was necessary.

A democratized internet requires that we exercise that democratic right and retain control over our content, rather than handing control to new platform masters.
Not a static site generator (if that's what you mean), but I personally went with Grav: https://getgrav.org/. It's a small CMS written in modern PHP where the content is defined and managed via markdown files (so no need for a database). You have a bunch of themes and plugins directly installable through the admin interface and the documentation is good.
I've learnt the hard way about the risks of bundling that I didn't even consider a decade ago, no chance I'll be going back to that matter how "do no evil" the next company that comes along claims to be.
Li.74
A Portrait of Dorian Grey
I LOVEE Svelte, if your any sort of dev... try it out. It's a super small API, you can learn in a few hours.
I'm not a frontend dev by trade, but compared to Angular(prev fav) it's soo much simpler.
> A deposit is not an asset for the bank - it’s a liability

You are repeating the words and ideas of the person you are responding to, yet claiming they have said the opposite and accusing them of not understanding what they wrote. I don’t understand your contribution.
Null and Root are actual surnames (“family names” in some parts of USA). These folks, especially Null family members, make it to the news from time to time.

More interesting was the fellow who registered “NO PLATE” in California
Nope, you should read your sources properly, it clearly says that the divine creates something from nothing, NOT that something emerges from nothing by nothing:
"before the universe was created there was only Ayin, and the first manifest Sephirah (Divine emanation), Chochmah (Wisdom), "comes into being out of Ayin."[1] In this context, the sephirah Keter, the Divine will, is the intermediary between the Divine Infinity (Ein Sof) and Chochmah"
This is the Stanford Encyclopedia of Philosophy. The only nothingness here is your understanding.
Some time ago I asked myself the same question. Ideally I wanted not so much a generator but rather something that is completely self-contained. Essentially add a markdown or html file, commit and move on. Surprisingly enough I couldn't find anything that does that so I ended up building one myself. Doesn't support syntax highlighting at the moment but I've considered looking into it. Perhaps I should open source it and see if someone wants to give a hand, who knows...
You can still be poorer with constant GDP if the exchange rates have moved against you. That holiday in France I'm about to book got more expensive as a direct consequence of Brexit. The same goes for everything else we import (which is a lot).
If you have 'mobile' or 'tablet' in your useragent this URL only offers a link to download the app.

However, for desktop it's great - I use it (and web.whatsapp.com) with Chromes --app= parameter to emulate the app experience.
"Defund the computing centers" when?
You missed the Sarte quote about programming in C at the top then.

It's at least good satire, it's so close to the real kind of article it apes.
> Speaking from my perspective as a prolific FAANG interviewer

That's interesting, and somewhat rankling - as both times I interviewed at the G in FAANG, not a single interviewer gave a nickel about any of my experience, or projects I had worked on.

It's such a joke that the keys to a golden line on your resume and a giant salary are gated by the luck of which 7 people get picked to grill you that day, how busy they currently are, and what their pet question is.
Lichess is using glicko-2 which does pretty much that.
Unintuitive Tips on Getting Hired for Data Science
Interesting. Now this is worthy of a patent.

So the material stops the cutting action, by having air sacs inside itself, where the particulate inside would melt from the friction, and cause the cutter blade to jam itself up.
I was thinking the other day that I need a Yelp-like experience for technical tutorials and creators of educational content online.

I'm sure I'm not the one who ran into so many shitty tutorials/how-to guides/videos through the years.
Lol I've made two :)

[0]https://www.fibretiger.co.za
The above was previously coded in angular 9. I've seen faster loads in CoreWebVitals, and strangely... more of our post got featured in Google-Discover(could just be coincidence)

[1]https://www.wepickflix.com
Is it? I agree with almost all of it.
why not just use twiiter?
What an interesting collection, thanks!

It's kind of surprising to me that Microsoft Research is the all-time leader, gathering more best paper awards than any top university. Wow. This in itself tells a story about Microsoft Research.

Do you happen to have a time series on this? Would be interesting to see the trends in your data, e.g. to check how industrial research fares vs. academic research as a function of time. (There are some theories suggesting that industrial research is in a general decline [0]. Though the "best paper awards" metric is surely far from being perfect, it might still be viable as a proxy for corporate research performance.)

[0] https://news.ycombinator.com/item?id=23246672
What else can we expect when 50% Ministers in Modi Cabinet are Brahmin and 80% Judges in Courts are Brahmin; And Brahmin are just 3% in India; https://archive.is/ojjbF
You can just embed the browsers pdf viewer... It doesn't work on mobile browsers generally, but with some hacking you can get it to fall back to a download link.
Thanks! I'd to write a proper "How It's Made" article about it in the future, but this is basically how it's done:

There is a blank DOM node "scrollArea" in front of all others that catches the native JS scroll event.

It then converts these scroll offsets (scrollTop and scrollLeft) to cell/viewport coordinates, by default 40px actual pixels per row/column.

So if the scrollArea has a scrollLeft of 40px and a scrollTop of 200px , an underlying DOM node that renders the cell values and column lines, will render at viewport position {x: 1, y: 5}.

The other important part that makes it snappy, is that a viewport of let's say 20 rows by 10 columns does not actually consist of 200 DOM nodes. Only columns are DOM nodes. The values inside a column are made to look like rows by CSS white-space property. So it only updates 10 DOM nodes when scrolling.
Show HN: Take PayPal payments with a Google form
Amazon AI Designed to Create Phone Cases, Fills Store with Hilarious Products
How are cities in India not the "real India"?
This is hackernews not reddit, contribute something of value instead of resorting to ad hominems and appeal to authority fallacies.
UXBOX, the open-source solution for design and prototyping
The problem here is that a Yelp rating system for restaurants can be consumed by anyone because everyone wants a good-tasting, cheap, pleasantly-served meal. There's not a lot of range of desire and recipient goals.

Grad students on the other hand, come with a huge range of:

-- Motivations for doing a doctorate (say, purely for job prep, versus wanting a life of academia and intellectual fulfillment),

-- Skills and knowledge (some already essentially begun their doctoral work and have achievements already, versus those who will be wandering around searching for a topic for years),

-- Tolerance or willingness to engage in ambiguous, possibly dead-end leading places with no clear sign of success,

-- Need for financial reward / subsistence and productive return for time or opportunity cost traded off.

Add to that in many fields, the supervising professor is the greatest variable, more than the program or university -- and any rating system will be irrelevant or worse, misguiding. One person's paradise could be another's hell. Unless the rating is so dumbed down to generic factors in which case what are you really informing people about?

To echo some advice of a contrarian grad school dean, go into grad school because you know what you want to write about, who you want to work with, and what you want to come out the other end with. Otherwise, the bulk majority of people going into grad school "on autopilot" or based on a Yelp rating are going to be sorely disappointed at some point.
Ask HN: How contact form can be protected from abusing by spammers?
I regularly receive a lot of spam and have noticed some pattern. Spammers seem to use publicly available contact forms on random (rather credible) websites. These forms send confirmation message to the specified email on form submission.

Is there a way to protect such publicly available forms from spammers? Is *captcha the only way to do this?

Using something like CSRF token doesn't seem to solve the problem.
> I'll make 21,000,000 shit coins in my currency and sell you one for $9,000

What makes you think I will buy your shitcoin for $9000?
Well, if anything, it's more honest than GPL.
Why does the title have to be political ans not "The US gov..."? Sounds like there is an agenda
The idea that chess has not changed in a long time is simply not true. Two huge and relatively recent changes were the addition of chess clocks and premoves.
I built this as a side project over a few weeks. Apps Script is surprisingly limited in terms of customizing forms, but I'm happy with the result. There are of course plenty of alternative form builders our there, but this is the only thing to help people take payments if they're sticking with Google Forms for one reason or another.
Repl.it Code Oracle 🧙 ️
Covid-19 Open Biobank
GPT3 Explained in Under 3 Minutes
True, scroll snap does have some performance benefits: fewer moments to update the DOM.

You're probably browsing the site on your phone, am I correct? I created scroll snap to replicate desktop version of Excel & G. Sheets behavior. I agree that it is not the best option for smaller viewports/touch. It's on my todo-list to introduce smooth-scrolling as well.
The best. Also I think your autocorrect got you: It's "Bitwig"
Note: depending on context, you might want to replace ≡ with ← or ←→.
That makes no sense ? They're not actively trying to crush individuals, they just have more resources to access information before you.
The last time I checked, computing centers haven't been murdering people.
You evidently do not understand the purpose of the European Union, and your populist nationalism is showing - do up your fly.

The EU has one purpose, and one purpose alone: obviate the possibility of war in Europe. I’ll take a bit of bureaucracy over killing fields and concentration camps, but hey, I guess that’s just me.
You're absolutely right (see comment above).

I initially created scroll snap to replicate desktop version of Excel & G. Sheets behavior. I agree that it is not the best option for smaller viewports/touch. It's on my todo-list to introduce smooth-scrolling as well, so that scrolling DGXL on touch will work closer to native apps.
You mean this https://substack.com/ ? Never heard of it, thanks.
"Hello fellow developers! I myself am a developer, just like you! I was just developing something the other day in fact, when I came across this amazing product..."

As long as they keep handing out the swag people will put up with them, but noone likes being evangelized at. They are the modern day snake oil salesmen, err, people.
Enjoyed that, thank you! And thank you Armin for Flask
> "The White House Office of Science and Technology Policy and the National Science Foundation (NSF) announced Tuesday the establishment of three quantum computing centers across the nation, involving an investment of $75 million."

It was a White House initiative, so the headline seems to be accurate.
I think most people who wanted to communicate this proof in person would say 'let's find a whiteboard, or do you have some paper'? And then proceed to write down the first version of the proof.

Because it is better communicated in notation than in words.
> It seems that Sacks inherited Zenefit's problems, not created them. I think citing Zenefits is not a valid argument, either a straw man or just low on the hierarchy of disagreement.

Uh, no. Sacks doesn't get to slide out of this.

Zenefits didn't just have a single instance of this due to one person. It was widespread up and down the entire chain and was the typical "move fast and break things" of Silicon Valley.
Because I mentioned GitHub? The thing is GitHub is just a wrapper. All my data is still with me and I can switch to GitLab in about a hours time. Also, unlike Medium, GitHub does not put a quota on number of free articles per month nor does it cover 1/4th of the page with a permanent pop-up asking the reader to sign up.

I feel GitHub pages and Medium are not the same thing.
I just want to address the audio slider issue. On Windows with the latest version of Audacity (2.4.2), when adjusting the "Playback Volume" slider on the main toolbar (I assume that's the one you're referring to), the track volume changes but the system volume does not. The tooltip for the slider says "emulated" so I assume that means exactly that, it's adjusting the volume without messing with the system mixers.

Perhaps the slider works differently on Linux with its sound subsystem, or maybe this was an issue with older versions of Audacity. Googlign does suggest that the Audio host option on the toolbar, if the "wrong" one is selected, could result in the system volume being directly modified by the slider (https://manual.audacityteam.org/man/device_toolbar.html)

Anyways, maybe just look into that. In my experience people prefer to whine and whinge rather than solve their problems. Take that as an insult if you want (not intended), but if it helps resolve this issue for you then I don't mind.
That's what Windows has. The internal version is the build number:

Windows 3.1 - Build 103

Windows 95 - Build 950

Windows NT - Build 1381

Windows 98 - Build 2222A

Windows 2000 - Build 2195

Windows XP - Build 2600

Windows Vista - Build 6002

Windows 7 - Build 7601

Windows 8 - Build 9200

Windows 10 (1909) - Build 18363

Windows 10 (2004) - Build 19041

Source: https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_vers...
It's great people are finally starting to talk about the real experience running k8s however this article only lightly touched on the problems. When you see deployments when downscaling is not allowed because the code can't handle it somewhere and no one is sure where, when you see deployments with no thought on security updates.. yeah kubernetes is hard to get right.

It's also true many companies go this way not to solve a real problem but to jump the bandwagon.
That's a SoftBank valuation. Those were inflated.
Just use their import tool, it's designed specifically for that purpose.

https://help.medium.com/hc/en-us/articles/214550207-Import-a...

It sets up a canonical tag and backdates your post to prevent just that from happening.
If I have understood the article correctly, I’m lead to disagree with what you’ve written. I think “most people” believe they get back the same kind of money they pay in. So, if they paid in state money, they’d get state money back. The article says they get “bank money” back.
It's actually the same question in a sense, because of the principal of causation and the impossibility of infinite regress, one naturally ponders about the first cause. Before the steady state theory was proved wrong, some would just say that there was no first cause and that the universe had no beginning and no end, but science knows that to be false now.
Try Jekyll.

In addition to the above it generates static pages rather than looking into the database and templates all the time.
There's also an inherent deflation effect. Players tend to get better over time. In the simplest case, if we start with a pool of players rated 800 and let them play for a year, at the end they'll be better players but still rated 800 on average.

Most chess Elo systems have an inflationary component where young or new players (who are overall faster improvers than the player pool at large) gain and lose points faster than established players (in detail, either using performance ratings or increased k-factors or both). In a balanced rating system, the sources of inflation and deflation are roughly equal. You can tweak the parameters to keep it this way, though it's not trivial to tell whether there is "real" inflation over the years or whether players are simply playing better - or indeed, what's the difference.
If it runs code compiled from C or C++ most likely, given that ROP as usually used alongside memory corruption bugs.
https://github.com/kittykatattack/thepoetrybook

Did something like that years and years ago as a learning project. Works great! Drop in some markdown and you’re done. The source is only a few hundred lines; no build or package manager.
Well then you are NIMBY, just for some things and not others, like every other person.
You might check out mine!! Been waiting ages to share this.

You create a folder of markdown files, you have 2 template HTML files (index and blog post), and you run my program (MMSSG). It compiles the index page with a list of all the posts, then renders the HTML for each markdown file into a separate blog post. That's it. Handles the linking and everything for you.

It’s all open source and the templates are already made, modify to your heart’s content. It's also REALLY simple, so should be easy to understand my code.

It’s what I used to generate my blog, and there’s instructions in the readme to get going quickly :) It's super simple and I really love it. This is my post about it, and the github link:

https://jacobkania.com/2020-01-18-the-great-blog-project/

https://github.com/jacobkania/mmssg

--

Edit: Just reverted a couple of commits from a WIP plugins feature that I got bored of and quit, and created new versions of the binaries (Linux and Windows are untested). Also updated this comment with a better description.

I'm going to bed, feel free to respond with any feedback! Thanks for looking :)
Hi,

Thanks for your feedback!

Right now there is no such option, but it's definitely on the todos of 2020.

At this moment there are not many individual column options: the goal is to implement validation, formatting, read-only prop, etc. At this moment every column just displays raw values & everything's editable.
I'd always thought https://en.wikipedia.org/wiki/Nasreddin#Examples anecdotes are reminiscent of koans.

TIL Shamil[1] was a نقشبندية‎ Sufi, probably one of the few to have his own ניגון tune[2].

[1] of whom I am always reminded when people in the US write about being "caucasian". Here are actual caucasians:

https://www.youtube.com/watch?v=JTdXQabTTRg

https://www.youtube.com/watch?v=C-V9vStmsLA

[2] https://www.youtube.com/watch?v=WwaXiur3GK8
The line that NIMBYism doesn't cross is the property owner / renter line.
a) seems like a very arbitrary restriction
Some programmers apply this approach to writing code for a long time.