skysight-inc/HackerNews huggingface dataset:
>The content doesn't change me

The content changes enough individuals that there is aggregate effect on larger scale social dynamics which impacts all facets of society. Unregulated free speech with wide reach over global media platforms is not standard human interaction. It is unnatural. It is new medium dyamamic with different messaging potential. Online censorship is not about limiting free speech, it's calibrating / optimizing the new medium for specific messaging goals. Right now it's money and eyes, maybe a more sensible one is political serenity. It doesn't have to be Chinese great firewall level of suppression, but more and more are realizing it can't be next to nothing.
I'm sorry if Han people make up for 92% of the population, there are over 1.2 billion of them

I will rephrase this way

"92% of Chinese people are part of the Han ethnic group but that doesn't mean that they are mostly the same people... oh no wait! IT DOES!"
I don't know, I saw this same argument in the gun community. Stop calling them accidental discharges, call them negligent discharges. Both they and you make good points as to why.

But, then what does the meaning of accident become? With this line of thinking, nothing is an accident, everything has a cause and potentially a prevention. So once nothing is an accident, then we can start using the word accident again? I mean, most car crashes are unintentional(as are injuries at factories, and gun discharges) so why are they not accidents? Or are you arguing for the word and concept of accident to not exist at all?
They are not directly supported by the vendors. That said, tools that work on C and C++ will at least somewhat work on Rust, so you also get sorta kinda half support even if it's not officially supported.

We'll see if this changes in the future, especially with some of the names doing Rust dev in these places.
You have that choice,but probably not for the price you want.

People want the cheapest things and then wonder why they're not the most feature packed with 24/7 American tech support.
The difference between great Angels and great VCs
answer: downvotes
What about we first start with the book publishers paying a fair share of royalties? 1.5% is nothing
Most of those users must be on mobile apps.

As someone who still visits on desktop, "new" reddit is painfully slow. I'm on a gigabit connection. My internet is fast. "New" reddit pages take up to 5 seconds to load content, and just flipping over to old.reddit.com will improve load times. It's not instant like a lot of other websites, but it's still a fraction of "new" reddit's 5 seconds.

What are they using to measure performance? Do they not understand how much faster the old UI is?
Argo Tunnel (Cloudflare)
In the end it will government which ends up picking and controlling the censorship. And then it will pick your poison. USA, some European, some Middle-Eastern, Chinese, Russian? I wouldn't trust any of them, not to even mention raising Africa and Americas... Or other East-Asian...

Likely it will devolve to regional or country specific centralized web with those currently in the lead making the decisions. That doesn't sound too great...
You don't need to customise a browser. Just use emacs. Try writing "notebooks" in org-mode using emacs-jupyter.

https://orgmode.org/
https://github.com/nnicandro/emacs-jupyter
Also, if their ISP-provided router got owned by a virus and is now part of a botnet, how is the end user going to fix that? Many of those devices are locked down. It may not be a problem they can solve without manually configuring every device to use 8.8.8.8, so now every device needs to have a full flow for configuring its DNS servers. I'm personally in favor of every device having that option but it's also the case that the vast majority of people will not benefit from their TVs and lightbulbs having customizable DNS.
I guess when all of them are low, you are either neglecting maintenance of the machine you got a license to operate or you won't drive anymore...
I mean it works in the use-case where you have a single file version everyone is hosting, but it gets a lot more complicated when you’re talking about dynamic content doesn’t it? For instance how would you synchronize all the content on a hacker news thread between all the clients?
My favourite and most succinct comment on this is that “this one goes to 11”
> a dynamic scripting language

Please define this term. Especially "scripting".

> So I doubt they boot up and run C in about 2 minutes.

It took me about 10 minutes into my intro to programming class in high school, starting from zero programming knowledge, to run hello world.

> And if they manage after a while, they still don't understand printf, as it already uses pointers. They don't understand types. Etc.

You're moving the goalposts. Why would they know all things? Those are language features and they don't know the language. A C programmer doesn't know the prototype chain.

> because people coming to js and insist to write js code in C style or in java style

News flash. Everyone writes code in the idioms they already know, until they learn the language better.

What you're saying boils down to "JS programmers are some special class of people that are incapable of learning". Which is elitist nonsense.
> Argo Tunnel offers an easy way to expose web servers securely to the internet, without opening up firewall ports and configuring ACLs. Argo Tunnel also ensures requests route through Cloudflare before reaching the web server, so you can be sure attack traffic is stopped with Cloudflare’s WAF and Unmetered DDoS mitigation, and authenticated with Access if you’ve enabled those features for your account.
My TLC Roku TV definitely is using my PiHole. I can see the ridiculous number of requests to roku that I have to block which really skews my stats.
That’s an interesting thread ..altho not enough comments to make it super interesting..

I guess ‘hacks’ are what we call as ‘loopholes’ in tax audits. This is how I understand hacking. Every system has its strength/weaknesses and boundaries. As long as we can rearrange the system from within the boundaries by exploiting the available strengths/weaknesses to create an entirely different model/system/agenda qualifies as a ‘hack’.
I'm impressed and I see potential on this one. I tried different ones over time but most fail at on-boarding. This was seamless and really easy. In about 2 minutes I successfully shared my project and followed known projects. This means this mvp works and it let me craving for more, I want to use this! I want issues and PR support to prove this can effectively work as a github replacement to me.

Now, the downside of this mvp is that there is no project discovery in the client itself. We need to go search for projects in a browser, in this page http://seedling.radicle.xyz/ which is a bit confusing. Considering the client itself is electron, it could at least, open this page for us somewhere. Or, we could at least have a less "noisy" seedling page focused on search and I would not even know it wasn't part of the client itself.

Overall, awesome project. I really hope it will grow and add the missing essential features. If I could vote, with priority these would be:

- project discovery integrated in the client
- issues support
- pr support
- multiple identities

Anyway, great job!
My point is that people from underprivileged backgrounds realistically don't pay any different amount in tax and are only further removed from access.

To repeat myself: "Their children take [accruing debt] to mean that they absolutely shouldn't go to university, no matter how capable they are."

Tax pays for plenty of things that working class people don't use; it also pays for plenty of things that working class people do use, that other people are paying for - and the latter category should include university education. Tax is an agreement that we find these things valuable to pay for, as a society. Not everything paid for in taxes has a direct benefit to everybody.
The Failures of Eld Science (2008)
Yeah, pretty much. My comment was not about trying to put a blanket statement on anyone that defends any kind of progressive policies. I am referring to the fundamentalist "activists" and those that turn Progressive/Liberal values to an extreme core point of their identities.
> some opinions are crimes and should never become speech

Hard disagree here. Unless you're using some definition of crime I've never heard of, opinions can never be crimes in the US.

Even the advocacy of violence is constitutionally protected speech here.
argparse is really good and it's built-in. I was also wondering why it wasn't listed as the default option for Python, let alone it not being mentioned at all.
> Very few protections for workers, less and less than years past

(Assuming you’re talking about the US)

Which worker protections have been rolled back? What do you think workers aren’t protected from now that they were protected against when there were no overtime, minimum wage, or really any safety laws?
How about Nim, which transpiles to C++ and therefore has first-class support for C++ interop?
It's hard when you buy the cheapest product you can get and wonder why it can't compare to the most expensive products from the best brands.
Won't that always show the SID of the user that created the process though? (threads can temporarily impersonate another user)
This is not true. HN very much behaves like the rest. The hive mind here just keeps repeating the mantra while still downvoting dissenting opinions. Look at the other dead comment. Was that really bad enough to kill it? And from my experience, if you really challenge the powerful crowd you get vengeance killed all over the thread.

Also accounts here are not like on reddit. You gain power with accepted comments. That's the most echo'y power dynamic imaginable. If you don't play the old boy's game, you can't participate and shape the conversation.

So, HN, are you gonna give me voting rights or will you kill me, too?
> You can have decentralised reputation, authority and reward systems

This idea is also being actively worked on by the Matrix project:

https://matrix.org/blog/2020/10/19/combating-abuse-in-matrix...
Yes. Typically interop is very straightforward. You look in the api docs and copy paste.

Example here is the String doc[1]. Way down you see all the methods. Some of the methods have overloads (multiple variants). Pretty straightforward here. (E.g. `"mystring".Contains("ring")`)

Where it gets more verbose and finicky is when the API takes a C# callback. Even more complex is if it’s asynchronous so it takes a C# callback as a Task.

An example being the `.Use` method for defining server middleware.[2]

To see how it’s done, here’s a gist I found.[3] Notice how the function for requestHandler is verbosely annotated with Func<> and RequestDelegate, etc.

Luckily this isn’t the norm, most APIs are less complicated. Even so, you write a wrapper (abstraction) around that complexity and only look at your wrapper. Which is why someone in this thread said to leave them in a dark corner.

[1]: https://docs.microsoft.com/en-us/dotnet/api/system.string?vi...

[2]: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnet...

[3]: https://gist.github.com/kspeakman/7870a75283f6942dd96ff34a03...
> nicotine gum or patches to smokers to help them quit

A friend of mine is now addicted to nicotine gum (and still smokes).

I'm glad it worked for you but I think there's no silver bullet to fight nicotine addiction. I'm convinced the best way is to prevent people (mostly teenagers) from starting.

At least the US has strong laws to prevent selling cigarettes to minors. In my country, it's still somewhat tolerated to do so. It really makes me furious against our politicians.
> anxious/grandiose people will never change inside (without years-long therapy)... I'm not talking about anxiety like a normal person normally experiences (you)

But writing comments on the Internet is these people's therapy.
Kubedaily Community
It seems like your specific use case could be solved (as you mentioned) by passing down a `className` prop, exactly like React. It's described as a workaround in the RFC because the approach there relies on internal class names (and couples the internal component API to the parent), whereas you'd be passing in the specific class you'd be using. Something like this should work, without going too much against the grain of the framework:

// Parent.svelte
<script>
import Child from "./Child.svelte"
</script>

<style>
.container :global(.child) {
color: red // your styles here
}
</style>

<div class="container">
<Child className="child" />
</div>

// Child.svelte
<script>
export let className
</script>

<h1 class={className}>I am styled by my parent</h1>
Nice, your example is cleaner than mine for sure. My example was copied from some code I'd written but looking at it again it's more verbose than necessary.

Re: compile time vs runtime errors, it is a valid point. In Scala (which I use in my day job) I will generally question any use of `case _ =>` in a pattern match because of this, particularly because you don't get the nice compiler error when someone (for example) adds a new type to a sealed trait hierarchy without making sure all business logic that touches that type handles the new case correctly. I guess in C++ it feels painful for a non-expert like myself to get those types of compile time guarantees while functional languages like Scala (for example) make it easy.
If Git on Windows can open a browser on a URL, why not just have that be a local HTML file? At least that works if there's a GUI and browser installed (rarely not the case on Windows, but if not you could include lynx and use that in the terminal as a fallback).
That is the main problem.

We don't have Elites or high class anymore.*

We only have "averages".

* Talking about education not economical status
Well they are not arbitrary, and they are deeply historical and have tons of context. Even if you cite the church of the flying spaghetti monster, well it has exactly 0 followers. Also in the countries where there is still violence due to religion (ie. ISIS conditions) but made speech 100% free (or free as in US style rule) it is very likely the violent elements will mostly go away. That's assuming you "could" - in most of these countries it's a long way off.
You can go to settings > installed application and lunch VLC or anything else directly from there
It sounds like a color profile mismatch. Specifically, it sounds like you're viewing linear light on something like an srgb profile without the proper color conversion. If pumping gamma up to 2.2 makes things look more or less normal, that's a strong indication it's an srgb issue.
Your technical description doesn't really respond to the meat of the critique of DoH, which is that it prevents the technique described in this article - transparent proxying for all traffic of a certain service, in this case DNS.

The problem is that your relationship with your network devices is logically the same as a totalitarian country's/company's relationship with their citizens/users. So any protocol that prevents censorship/surveillance by ISPs also impinges upon bona fide network administrators. Corporate networks have the same dynamic, although there are few tears shed when it becomes harder for them to tamper with users' traffic.

The right answer is to make sure devices that have any Internet access run code you control. The root of the problem here is buying a "smart" TV, hooking it up to the network, and then expecting to tame all of its user-hostile anti-features by policing its communication. The only way to use black box IoT devices is to remove all general Internet access from them, allowing communication only with hosts you do control. For instance I've got a network of tp-link bulbs that are all controlled from a Home Assistant instance, and they never have and never will get a packet out to the larger Internet.
Kubernetes is deprecating Docker as a container runtime after v1.20
These smart TVs sound pretty dumb.
Finding flaws in my own thinking is good enough, having done so its still difficult to address those flaws. If someone else's thinking is whacked, it's even harder to diagnose or have a positive effect on.

Of course the question of "is our thinking flawed" is not terribly relevant, much of the time: our actions are influenced as much by things like body needs we're often oblivious about.
I use a standard CentOS box to serve local DNS and act as my gateway router. I'm pretty familiar with basic firewalld configurations but I'd love to see some instructions for doing this with firewalld. Does anyone know of such a thing?
It is worth examining why those values were not passed on, though, between generations; nature and nurture are both implicated.
They're still remarkably rare, don't change the analysis much, and don't matter as much as fatalities.

What does get harder is there is no objective idea of what is a "major" accident versus "minor" accident, so you can spend a lot of time arguing and manipulating statistics, whereas death is easier to quantify objectively and compare (and also happens to be the most serious thing so a necessary analysis anyway).
Another one might be when a network user changes a file on a share. Let's say this is running on the file server - presumably we get the local process name, and presumably it would be running as Network Service or similar, so we wouldn't get the user that actually made the change?
This is research in the form of bike shedding. Let’s talk about how the bike shed is going to look for a nuclear power plant.

CO2 impact for stuff like this - we probably have bigger fish to fry.
I did cite a source, it discusses aerosol transmission and also the predominant method of infection (upper respiratory tract where the virus binds to ACE2 receptors) which is likely why surface contact spreading isn’t a huge problem.
It's less than $2000 to upgrade an iMac Pro to 256GB: https://eshop.macsales.com/item/OWC/DID2627DS256/ (and that's a branded kit with a lifetime warranty)
There are tons of magic eye available as images online. Not all magic eye images are equal and beware they all have different depths and some are more visible and pop up faster than others. Some are particularly pleasant to stare at.

Btw, there is even a magic eye tetris out there. Playable only when one is proficient at seeing magic eye images.
Super agree with the sentiment of this comment. Just this morning I read a recent Kottke post and noticed he's got a shop set up on bookshop.org, and so decided to check it out – it's a site that says they help small local bookstores. Great! But I prefer e-books, and the only way I can consume ebooks through this service (or through kobo’s similar “support local bookstores” marketplace) is to use their terrible apps (I know, I know, you who are reading this find Kobo’s app to be just fine, but I’m picky and don't like it) so Apple Books or Kindle it is, all because of DRM.

I know from their perspective it's a calculus – they'll lose some money to piracy, and maybe that adds up to a lot more from what they'd gain from selling to persnickety people like me, so maybe they're making the right call. But what I want as a consumer is to sometimes buy hardbacks, mostly buy ebooks, read them in the reader of my choice, and to support my local bookshop and the authors and editors, which I guess is an impossible dream.
Where was the discussion scoped to laptops?
I’m glad it’s taught now. But 25 to 30 years ago it was not common knowledge to the average undergrad.

The first entry on Bohmian Mechanics in Plato is from 2001, for example.

Aside from that I think the primary value of BM is as a proof of concept: Non-local, hidden-variable interpretations can work.

As for the hurdles I feel we’ve only scratched the surface; so few physicists ever considered this avenue until relatively recently.
There is a weak_ptr equivalent; the borrow checker makes it basically impossible to use references to implement it. You can still do it with raw pointers exactly like you would in C++ too.

(And yes, it's a niche data structure, vecs are far more common, but it's people's go-to "the borrow checker restricts you too much" example anyway.)
What is your purpose in this conversation? Have you ever lived in the US?
>Another option if you're on Linux/BSD is to use your native package manager.

There goes the portability.
Maybe the real problem with the paper is that it points out that GPT-3 and the like can completely distort search results by filling the web with auto-generated spam. Botnets could link spam pages to each other and even generate traffic. If that got into the wrong hands, we would be unable to distinguish truth from fiction.

If the general public heard of this, Google’s stock price might be hurt. In such a bot-filled world, humans might prefer to start their searches in walled-gardens or on sites that could better-validate content.
We build scientific software (http://taxonworks.org/) where interfaces are notoriously bad. I feel the scientific community would benefit so much from a (sponsored?) program that paired game developers (or UI/UX specialists, or game psychologists) with teams building scientific software. For example we help describe species- while not quite the same thing, gamers do that everywhere, skinning, equiping, stat-min-maxing, etc., they are storing facts about entitites, and getting them served back to them, often in FPS time. Of course there are different considerations, but some of the ideas are identical, e.g. store, and retrieve lots of data, in as few clicks as possible.

As scientists very rarely do we have the time or opportunity to think deeply about the UI/UX experience, we have to get things done, with minimal resources, for example over the course of funding for a 2 year grant. This project was a bit of an exception, and a lot of fun to be in: https://bioip.github.io/
YTSponsorSkip – skip YouTube video sponsors
There are definitely good reasons why manufacturers do this, but in a perfect world it would be possible for the user to control this feature. (on the device itself, I know you can usually control this if you have a nice router)
Yea idk what he’s talking about. I thought Mank was incredible. The costume and set designs were great. Gary Oldman, like usual, gave an Oscar worthy performance. Amanda Seyfrieds portrayal of Marion Davies will probably get overlooked but I think it was one of her best performances. Great film, especially if you’ve seen Kane recently. Definitely recommended
I agree that big companies have interviews that look more checkboxy since they generally want interviews to be standardized/fair for candidates, but even then, a lot of the interview is not about the solution to the problem per se. For example, if the candidate struggles with basic syntax, or if they struggle with refactoring, or they don't react to feedback well, these are all things that get considered, even if they do solve the question optimally on paper.

I had one where we solved the problem half way through the session and went on a big tangent about how to engineer a solution to a related fuzzy problem.

I do agree though that interview standardization can lead to mediocre interviewer practices if the interviewer isn't truly committed to improving their recruiting skills (which is sometimes the case if a team is on a crunch, for example).
I want structs and static classes (OK, the last one isn't really needed, just more about being a stickler).
That's a grossly distorted, partisan, and inconsistent view.
PopOS has a nice default distro that doesn't require a tonne of tweaking.
For a really interesting take on this area, see http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performa...

Specifically, the discussion about intrusive vs non-intrusive data structures and their frequency.