skysight-inc/HackerNews huggingface dataset:
It’s a convenience to the reader. If I paraphrase a reference to support my point, it’s more work for you to determine if I’ve done so correctly. If I quote and update a dangling reference, it’s much easier for the reader to decide if I’ve done so in good faith and without introducing significant bias (whether intentionally or inadvertently).

I think it’s more faithful to the original, at a slight cost of fluid readability, which is often a good trade-off of features.
Paid social networks don't have to be paid for everyone though. You can offer a basic free tier (with limited amount of tweets per day, limited media uploads and restrictions on commercial content) and use the paid, premium tier to subsidize it.
Hugo is great, and they have a section with tutorials on how to host on a bunch of different platforms, so pick the one that you're most comfortable with or seems best/cheapest:

https://gohugo.io/hosting-and-deployment/

If you have no idea, Netlify is good and with a good free tier.
> I’m very sorry to hear that.

No need to be sorry, you didn't do anything wrong. If anything, I'm much more hurt by the prospect of a world where taboo words cannot even be discussed about, than a world where random weirdos insult me on the street.

If you want to be sorry about something useful, please make efforts so that taboo words can be used safely, at least when talking about them! Millions of people are learning English every day all over the world. How can you even teach these people about offensive words without mentioning them?
fmt is an awesome library, I'm using it thanks to you :D

I do notice that libraries are constructed a bit differently compared to applications (header only vs header/impl).
> I wonder if there's a way to whitelist URLs with Google to prevent users from seeing this message

The best way to avoid having Google interfere with your browsing is to use a non-Google browser.
I bet everyone on HN would have wanted to take a look eventually.
This page someone noticed is very interesting.

https://newshimalaya.com/2021/02/09/%E2%9A%93-t273741-invest...

I was sure I'd seen this website before, and sure enough, it's scraping and rehosting almost everything that's posted on HN...
Can confirm. I built 2 VueJS apps that are 100% static, and it was not a problem at all.
I gather ReactOS builds upon the work for WINE and other open-source Windows-compatibility libraries - nothing wrong with that, but it isn't as impressive as it sounds - not that ReactOS as-a-whole isn't impressive as it is.

-----

Dirty rumour + speculation time: I understand that, to an extent, ReactOS is supported by the Russian government to ensure they have options for running their IT systems in the event of US or NATO-led sanctions which would prohibit service and support from Microsoft corporation. Ordinarily I wouldn't be concerned (geopolitics, yey) but given Putin's current direction... I hope ReactOS is getting suitably security audited...
There is no „wrangling the build-chain“ if you use the available clis all frameworks come with in advance.
I remember someone doing that with the goatse picture. The hotlinker was pissed and all sorts of amusing drama ensued.
You seem to be misunderstanding. Square brackets are not paraphrasing, they are correcting words for context. They should not alter the meaning, as paraphrasing often does.
> I doubt the Iranian government has the resources or will to trawl their entire net for these proxies and trace their physical locations.

The proxies are necessarily run outside of Iran, as Signal is blocked inside of Iran. I think the (tenuous) argument is that the government could see that user X is connecting to proxy host Y (outside of Iran), and then themselves connect to proxy host Y to verify it's a Signal proxy, and then take action (including potential violence) against user X for connecting to it (and presumably block further connections from within Iran to proxy host Y).

It's overblown, I think.

> Both the Signal team and this anti-censorship BBS strive towards the same values, and the only thing drama and indignation does is to crack and weaken the effect of the community as a whole.

This is precisely why I'm so curious about why this happened. It's easy to dismiss it as simple douchebaggery, but at least one of the accounts harassing Moxie on twitter about it have the classic hallmarks of sockpuppets, and the whole over-the-top PGP signing thing (and opening of multiple issues, and seeking press) makes me think this is a bit more of a coordinated smear campaign.
Understanding Core Data Science Algorithms: k-means and k-medoids Clustering
The funny thing is, the first instance of that in the thread wasn't "hello from hacker news". It was a "hello to hackernews" from an engineer on the WikiMedia team. https://phabricator.wikimedia.org/T273741#6813995
I wasn't referring to me whitelisting sites, the tooltip wasn't an issue for me.

But for legitimate communities building honest software (or any honest product, really), it can be harmful to have potential users/contributors being scared off by a message like this. At the very least, it can make visitors question the legitimacy of the product. Since ReactOS has been around for decades at this point, it seems as if they're suffering a penalty for not being as popular as ReactJS, which is kind of bullshit, if there's no way for ReactOS (and other legitimate companies which may be affected) to let Google know "hey, we're doing our own thing, would you please mind not scaring potential users away". Whether or not I use Chrome, at least 60% of Internet users do. And I've never seen a warning when visiting reactjs.org asking if I didn't actually mean reactos.org, so the axe doesn't swing both ways here.
I'm eager to see 100% (not dual-screen like Lenovo) eInk laptops and eInk-optimized GUIs to come.

I'm thrilled to imagine how much neural energy (sounds stupid, I know, but I hope many understand what I mean) could it save me if I my working display (where I mostly work with eMail, text documents and some code, never really needed anything colorful or dynamic at work) was an eInk and I was only presented the very information I need (rather than tons of bullshit visual effects modern GUIs consist of).

There seem to be an emerging trend to "digital minimalism", perhaps it could drive the sales.
Nothing unusual here, just run of the mill online copyright violation.
Sucks.

I liked cyberpunk, if only because of the story. I like games with decent - excellent stories. Sure, I wish cyberpunk could’ve been even better but it was enjoyable.

It’s hard to find games with good stories and lore nowadays, I think.
It is proof that someone with a copy of the private key posted that comment. Also this https://xkcd.com/1181/
Now I make home-cooked apps [1]. I think you'll like this article.

[1] https://www.robinsloan.com/notes/home-cooked-app/
> Sometimes I really wonder the motives and identities behind the people causing such massive and unnecessary drama

In this case, it's pretty boring. They are just a group of "your average power users" or "wannabe programmers" in their highschool or junior years who happened to be born in China so had some exposure to anti-censorship. Being in their overconfident period of life, they pass by various myth they don't really understand as truth. The community is quite toxic but usually they don't cause trouble outside of their own circle, but when it happens, I don't know how to deal with them either.

They also misuses words like "vulnerability" or "responsible disclosure" because some of them have read a lot of news about security research, thought it is extremely cool but have no idea what it actually means.
"A sedentary life is the real sin against the Holy Spirit. Only those thoughts that come by walking have any value." - Friedrich Nietzsche (Twilight of the Idols)
I love Factorio and I don't doubt that happy free-range game developers exist. But that's not what I would expect the typical game developer experience to be like.
I agree. The fact we've invented insane frameworks like Gatsby to create "static websites" is just totally mindboggling to me. We already have "static site builder" technology. It's called HTML and CSS.
Smaller subreddits are beings dead is partially due to reddit's Hot ranking algorithmn. It is designed to have fresh posts up top on the daily [1]. Unless you switch to an alternate rating scheme (monthly top is helpful), any subreddit without hundreds of posts per week is basically dead.

Large subreddits with thousands of weekly posts have the opposite problem, where low effort posts will dominate the top if unmoderated.
[1] https://medium.com/hacking-and-gonzo/how-reddit-ranking-algo...
> Normalize everything to, say, 1/64 inch units

If you "normalize everything" you get the metric system (up to a scaling factor): all distances are expressed in metres, all energies in Joules, all forces in Newtons, all pressures in Pascals, etc. Note that the latter are just naming conventions (for kgm^2/s^2, kgm/s^2 and kg/ms^2, respectively).

This can lead to some unwieldy numbers, e.g. "turn left after four million 1/64 inches", so naming conventions are often used, like "mega" for "million".
A New Realm of Personalized Medicine with Brain Stimulation
Who is the best doppelganger most eigenface like face of Monalisa?
The blog post is greatly interesting, yet this bit melted my heart:

> In case that site dies here’s the key snippet of Javascript:

By taking the initiative and archiving this bit of crucial information and not simply trusting that the link will remain there permanently, they go beyond thoughtfulness.
HN is the only place I know where users are this stubborn to keep their head in the sand about Bitcoin. It's been 12 years man. Bitcoin could not tank to $500 tomorrow. It never will. Sorry
Twitter also once had a robust third-party app ecosystem, until they were forced to inject more and more ads to boost revenue.
Seems like the best of all world would be a do-decimal (12-based) based system of units along with do-decimal notation and two extra digits to notate it. But I can't see us switching any time soon!
Well, I have enjoyed doing backend, but it isn't really what I'm good at. I guarantee that there are thousands of people that can do better servers than me. My stuff does tend to be solid and high-quality, though; just not as ruthlessly efficient as a dedicated backend engineer can do.

I am fairly good at writing SDKs. That seems to be where my strengths lie, in the backend arena.

But I really enjoy doing frontend. The difference for me, is that I am not a Web/site designer. I do applications, using compiled and linked native language (Swift, on Apple).

I'm big on usability, localization, and accessibility. I enjoy writing a powerful application that can be localized to an entirely new audience by simply sending a single text file to a translator. I also enjoy writing stuff that is usable. One of the things that I do, is fail to provide documentation to users of my applications, during development, so I can see how they understand, model, and use them. I sometimes make fairly big adjustments, because users fail to understand an affordance, or misinterpret a user interface element.

I also enjoy interfacing with devices (Bluetooth, TCP/IP, USB, etc.).
GreatFire AppMaker
Surely this line of thinking has the potential to lead to "I know NextJS best so every problem looks like a NextJS problem" ? If you limit yourself to the surface area of one tool, you become reliant on the authors of that tool to solve the problems you need solved. Then if that tool declines for some reason you have to look for another tool that solves all the same set of problems for you. Not to mention you'll probably find your job opportunities limited if you're all in on one tool.

I think you are spot on when you say learn the underlying fundamentals but that should be extended to the web platform. Learn how to manage state outside of your favorite library. Learn how to cache your assets and HTTP responses using service workers. Learn the general ideas behind MVVM views so you can look at another library, get the gist and get going.

My best lecturer in college told us that he wasn't teaching us specific algorithms or MVC or the DOM APIs. He was teaching us how to learn. That there are common patterns and fundamentals and "new" things are usually similar to existing things in some way. Usually when I see some new frontend library, I see a concept that has been recycled or stolen from some other library and presented as new. I don't believe there is much novel work being done put out there. Even stuff that qualifies as somewhat novel like Svelte is really just a refinement of the road React started us down.

It probably takes a bit of work, and sometimes luck, to figure out what's transient and whats important universal stuff but once you start looking at things that way, it makes it a lot easier to appraise the new stuff and figure out if its worth your time or not. Then if you need to solve a problem its not about how NextJS can be twisted to fit it but just taking the components you need and assembling them in a way that makes sense.

Maybe this approach just requires more learning than is reasonable for most people, I don't know. I personally like learning, seeing what makes things tick and how everything fits together.
Hmmm once every five years, after 40? Why do countries like the US feel the need to do it for everyone every year? Are they excessive or are we lazy?
I don't think the threat is much different,
but an attacker doesn't have the patience for
a stuxnet level attack on one of many water
treatment facilities.

If it was airgapped it wouldn't be available to
easily be used by a nation state to attack infrastructure in case of other simultaneous attacks.
There's nothing stopping anyone using simple straightforward project setup, but you don't see them complaining here because there is nothing to complain about.
Is the CV document attached to an empty email?

The email body is the cover letter. Some are better than others.
Yes, indeed, I'm baffled that the people from Signal who dismiss these critics think that the only people possibly "endangered" are the proxy owners.

It does not cross their mind that the users are immediately endangered too.

They don't understand that it is very easy to identify the proxy users once the Signal proxies themselves are detected?

I'm here replying on the top level to this comment, because I think this is very important:
https://news.ycombinator.com/item?id=26076113

Edit:

Actually it is because it is a different problem they are trying to solve.

What Signal is solving by these additional proxies is to avoid being blocked. So this is orthogonal to avoiding the detection of users.

The real way to avoid detection of users is going through something like Tor.

Edit 2:

The real problem is that, in countries where Signal is blocked, it is ALSO forbidden and illegal.

If it was just blocked and not forbidden, nothing wrong in working around the blocking.

But actually permitting users to work around the blocking when it is illegal is not helping them, unless there is also a way to hide them. Else it helps them commit (overtly) the crime for which they risk many troubles.
I hate front end work, but not for the reasons given here. I actually don’t think the boilerplate stuff is a big deal unless you’re starting new things all the time instead of maintaining an existing project.

The real reason I hate front end work is because you spend so much time programming meaningless stupid shit that is only complicated because you have to achieve a certain aesthetic or UX. Imagine spending a day getting some borders to render correctly for some custom widget. Borders!

With backend work though, things you write are usually much more important and you spend less time tweaking and tinkering to get something “just right”. And you don’t have to deal with designers.
They're not saying "change the quote without indicating that you did", they're saying "don't change the quote".
>HomeImprorvement is great for repair advice

You mean /r/YouCantDoItCallAPro

The advice and professional subs Reddit devolve into content of "I barely know anything about this field but I can google it as needed" quality. The broader the field and the lower the barrier to "sounding like you know what you're talking about" (home improvement, personal finance, legal advice come to mind) the more this is true. There are some really small niches where this isn't yet true but they are few and far between.

Whatever subject you are intimately familiar with go look on that sub and you will see a lot of low quality crap, worthless tropes held up as gospel, lack of nuance and opinions generally below even what novices in the field put out being held in high regard. Now realize that every subject is like this. (related: Murray, Gell, Mann amnesia effect)

For all of it's faults, at least 4Chan hit you with a "everything here is bullshit and you're a fool to believe otherwise" (or something along those lines) on their home page

>Keto was helpful in my weight loss journey

>Posture for, well, fixing my posture

If /r/Keto fixed your diet and /r/Posture fixed your posture it wasn't advice you needed. You could have learned the same things reading a couple low quality wikihow articles. What you needed was psychological, a perception that the group believed those things, a way to legitimize the advice or some other veneer of legitimacy. I don't want to speculate what's going on in your head but Reddit advice is fundamentally mass market low quality drivel. Now, the world is full of small problems and the average guy doesn't need an NFL dietician to help him lose weight or a boiler engineer to design his guest bathroom plumbing, the service industry practically runs on $20 Walmart no-slip shoes, etc. etc. so mass market low quality solutions do work for a lot of people and lots of use cases (hence why they're mass market). But my point is that it's folly to put Reddit advice on a pedestal like it's good for the same reason you shouldn't look for quality philosophical debate in the youtube comments of amateur political analysts.
Exactly. Keep up the good fight. The well-intentioned like yosamino are blindly walking off the cliff.
It's a well written book that's got some bold suppositions about history and economics. If you're not on board with the conclusions reading the book will periodically find you stopping to shout, "But you're not describing things as they are but rather the way you want them to be," and then hurling the thing against a wall.

Good enough but don't get the kindle version.
Your HIPAA status will be important for the increasing number of health related apps out there that would probably use a service like this.
> Americans were generally able to differentiate between Russians and their government during the Cold War.

And just 20 years before that the Japanese internment camps happened.
Meh; in 3.2 they make the "car-accident" argument.
I think this is the crux of the problem. If the defendant gets to decide when validation is sufficient then should they ever say it is sufficient?
By quoting with brackets (vs outright paraphrasing), you are staking some trust though. If I do search and find you’ve fabricated the quote, you’ve lost much more credibility than if I find you’ve paraphrased poorly. The latter can be argued to be innocent in a way the former cannot.
Intro to Embodied AI
Thanks, I hate this "Please enable Javascript to read the full article". Why do I need JS to read text?
Well since there's a plural in "CLIs", that goes into the "wrangling" category for me. If the dev/dep process involves more than one bespoke tool (looking at you js/Node monstrosities) and learning the arcana of their interactions, I'm out.
Security is a big word, we are talking about large facilities with like 1 or 2 people on site.

As a kid I've tresspassed plenty, it often takes 'security' hours to even spot you
Covid-19: New border testing rules to track Covid variants
I also switched away from React to iOS/Swift full-time roughly 2 years ago, although I was doing it on the side and as a hobby for longer. Couldn't be happier honestly. It's not without it's own issues but I find it much more manageable.
Given current US direction, I hope ReactOS is getting suitably security audited...

To be clear, I don't know what Biden is up to but any country big enough sure have secret services making sure their country stays in the game. That's just part of history.

Now, as an individual, I'd be very happy to have a clean OS. But, considering the difficulty/practical impossibility to make my own audit, well, in the end, I have to trust someone...
Robinhood: US family sue trading app over son's suicide
Advanced Pairs Trading Lecture Videos
>It's overblown, I think.

https://freedomhouse.org/country/iran/freedom-net/2019

>Several harsh prison sentences were handed down during the reporting period in retaliation for online activities. Mostafa Abdi, an editor of the news site Majzooban Noor, was sentenced to 26 years in prison and 74 lashes in August 2018. Five other journalists at the outlet received sentences ranging from 7 to 12 years (see C3).
Maybe so, but all it will bring is making trading for the retail even more difficult and cumbersome.

During the GME saga people didn't understand they were also on loaned money for the time being sell or buy takes 2 days to clear.
I've worked at two companies so far and at both SaaS things like mail, chat, videoconferencing were accessible without a VPN, but git repos, CI, development servers, basically anything self-hosted is behind a VPN. So you won't stream video for your video calls over the VPN, but the source code, logs, builds, etc. are protected by VPN.
Sounds like FUD - There are things like NT4.5 which is NT built from university source copy of (as the name suggests) NT as it was somewhere between 4.x and 5.0.

But ReactOS is clean room, and like Wine, AFAIK actively bars from contributing people who had contact with MS source code - IIRC it also cooperates heavily with Wine on implementing things.
I have sort of opposite take on video games to him. To me, video games fill in the time slots when I'm too tired to pursue anything meaningful - they're just mindless entertainment, which would otherwise be spent re-watching shows or, in the pre-electronics era, reading newspapers or staring into the fire. That's the reason I've never finished Braid - I can spend all those brain cycles on my actual work or interests, not on figuring out made-up complexity. The only complex game I play is Magic: the Gathering, and I play it for the social factor and with physical cards only - it's fun meet with friend/friends once in a while and compete in a mentally challenging game. Our friendship is better for that. I don't really see what exactly I am supposed to be getting out of playing games like Braid or The Witness though.

EDIT: There's a minority of population (which is heavily overrepresented in our industry), which enjoys solving pure logical puzzles just for the sake of solving them. Just look at how much praise Factorio gets on HN. Also famously, Feynman enjoyed to figure out keylocks and ancient hieroglyphs as a past time. Puzzle games cater mainly to such audience I guess.
For me the worst part is that the install routine is `curl | sh`.