skysight-inc/HackerNews huggingface dataset:
Firefox has said they will implement V3, but "we will diverge from Chrome’s implementation where we think it matters and our values point to a different solution."

Specifically, "we have decided to implement DNR and continue maintaining support for blocking webRequest. Our initial goal for implementing DNR is to provide compatibility with Chrome so developers do not have to support multiple code bases if they do not want to. With both APIs supported in Firefox, developers can choose the approach that works best for them and their users."

https://blog.mozilla.org/addons/2021/05/27/manifest-v3-updat...
Are you thinking of actual stroads or rather simply the large american roads?

US roads definitely have a cool factor to them but American stroads are awful and really not something you want to experience.

I remember taking a two hour walk in Irvine a decade ago. Walking in a straight line, palm trees in the middle of the stroad to separate the ten lanes, walking, walking... Nothing changing around me other than the names of the shops.

I didn't fully understand what made me feel so uneasy and what made the whole thing so surreal. I realized years later what i had experienced then.

It was not a good experience. I had little room to walk, almost died three times. I eventually hitchhiked and was picked up by a car, the woman who picked me up had two kids in the back and as soon as I hopped in the front seat, closed the door and said thank you, she said "and don't you try anything, I have a gun".

The whole trip left me with a horrible taste in my mouth that can only be rivaled by marmite.
> Don't mean to brag but it took the 12 year old me less than an afternoon (armed with a CISCO book) to understand IPv4 syntax/routing/ARP/DHCP + whatever and roll it out to my 2 computers lan.

Nothing about that is different for IPv6 for your 2 computer lab.

But did you understand how your LAN differs from the internet, how NAT works, all about port-forwards, firewall traversal and why some apps could traverse firewalls (UDP) and some ones not (TCP)? Or did that come later?

IPv4 has tons of hidden complexities people conveniently forget exist when they lament how terribly inaccessible IPv6 "really" is.
As a frontend developer you should hear about components. Or did you develop websites not apps?
> Mozilla took my fundamental addons that separated Firefox from other browsers, they took my RSS reader, they took my cool Torrenting and Email clients that were a part of the browser itself.

It was never the point of Firefox to offer them. Firefox originally started to be the slim alternative to the fat Mozilla suite.

> The TreeStyleTab requires you to go through obscure and hidden config files that often break with updates and the extension itself is not stable and fiddly.

What are you talking about? TST is very stable since years now and except for hidding the original tabbar, there is no need for using any config files. And even this is a stable setting which barely change every some years or so. Obviously, the first months in their transition to the new extension-system TST and Firefox were quite unstable and busy with filling the missing gaps. But that was 4 years ago. There still are some features missing, mostly for comfort, but it has settled down now and is very stable now. And still better than anything other browsers have...
Can you give some pointers to said literature? It's a topic I keep coming back to but haven't really read about much...
> attempting to manipulate the reader towards prioritizing Kindness without

I think you may have misunderstood the message: I think he is warning (as some psychologists like to stress) that causing discrepancies in one's world view can be very stressful and painful, and that showing facts may not be productive and effective with some people¹ - so he is warning about awareness for politeness and effectiveness.

¹(to the arm-tossing author of the article, seemingly (indiscriminately) you, janto, and your unknown neighbour - and you would be right in protesting against him for the insinuation)
Picking the wrong tribe or a tribe that doesnt really care about you also kills.
Wait 'till you are 55+, with several metabolic problems. We'll talk then.
The other thing is, building css the traditional way, after refactoring and renaming things a bit, I usually end up with something that looks very similar to tailwind syntax anyway. So might as well have a flavour of that we can all refer to and agree on than each person having their own set of utilities and naming conventions. That way I don't have to explain or write elaborate comments - I can just point the person to the tailwind docs. So it solves that kind of problem for me.
The title is click-bait then because it is not only unit/pixel-level noise, but also "noise" at the gestalt-level (e.g. large geometric shapes).

It is basically an experiment how the mid-to-low-level features in NNs generalize from random abstract generated images to real images.

This is not a very surprising result, because it is known NNs generalize fairly well and at these levels you mostly only have blobs and edges that do not look much different from artificial ones.
Um. It is not a racist term.

The major ethnic groups in Ghana are specifically tribes in the same way that the Irish have clans.

The tribes have independent languages, customs, religions, and most importantly governmental structures. The heads of each tribe are represented in the federal government via the House of Chiefs[1].

A persons tribe is a definitive thing. Your chosen tribe is listed as part of your national ID, and used to open a bank account. Even if you were born outside of its bounds, the most common question is “what is your ancestral village?” (To note, some villages are cities now. And some cities like the capital have multiple villages in them.)

Similar to how the US has problems with “race”, Ghana has tribes and the federal government constantly has campaigns against “tribalism”. This isn’t without cause. Ghana was formed after the Fanti confederation, joined with the British to subdue the Ashanti putting to end a long running debate as to who was the “true” leaders of the Alan group (spoiler: no one). The Ewe who had been chased off to the west, united to provide material aide as well so they can be considered part of the war.

> I'm Ghanaian myself…

Me too. :)

> when the same term would not be applied to people in other parts of the world in exactly the same circumstances.

Can’t speak about any other part of the world but: the US has tribes which are functionally equivalent to Ghanaian tribes.

The UK had tribes too, but the supergroup became dominant and created a “nation”. Wales was 3 tribes, but it was unified under a single throne for so long that the cultural differences waned since they had an external enemy: the British. The Ashanti tried to do the same thing but it failed which is why the Akan supergroup still has dozens of tribes. Ashanti is an absolute monarchy, but all the others have their own systems of succession.

The Ewes are unified under a High Chief precisely because they kept losing wars, pressuring them to join for defense.

Our tribes aren’t ancient relics. There is a pretty vibrant Akan art scene, and in 2020 a presidential candidate proposed making Twi the national language. When it comes to art there’s a difference between the art that has its cultural roots at the national level, and art that reflecting a local tribes ethos (e.g. Ewe art has very few examples of warrior motifs but Ashanti culture has venerated specific swords).

This turned out to be longer than I wanted it to be but if you are ever in Accra, the library near the W.E.B. Dubois centre has great resources for this. The new presidential library in Cape Coast is empty but that’s a rant for another time.

[1]https://en.wikipedia.org/wiki/National_House_of_Chiefs
> How can they justify the effort if IPv4 still works and costs nothing?

I believe the problem is that IPv4 is no longer costing nothing. It's gradually getting more sparse, and thus more expensive.

Soon only the major data-centers (AWS, Azure, GCP) will be able to afford IPv4 addresses, and you as an IPv4 only company will be forced to use their platform if you want to continue running IPv4 only.
BTW, the described organisation does not hire "Scala Engineers", but Software Engineers. Scala is just a useful tool.
Are people outraged by what he says, or by the reality he exposes? Should that reality then remain hidden to keep people complacent?

I think it's reality that's outrageous, and it's people like NJB and Strong Towns that are pointing out it could be better, they are pointing out how to make it better. People are outraged because they realise how bad their infrastructure is, and how much better it could be. That's a positive, constructive type of outrage. It's not just fomenting anger for its own sake (as indeed happens way too often in other media).
it seems like you are posting on the wrong platform, github is that --> way :}

the pip team has introduced strict performance checks to ensure the new resolver was not significantly slower than the old. they solicited requirements files to weed out situations exactly like the one you describe. for example https://github.com/pypa/pip/issues/8664

if you want it improved, please report it.
Dumpster fire compared to what? Nuget? NPM? It may be that some more recent languages managed to start a saner solution and keep it sane.

But really, it's a hard problem, between cross-platform support, backwards compatibility, security concerns, hosting, most authors being volunteers and so on.

And still, even with "just" pip or even conda I am enjoying the Python experience more than some other packaging solutions I've seen.
> Switch to Firefox.

And if you're a webmaster, add some crippling/inconveniencing logic if user agent equals chrome.
To enable the mitigation for Apache Tomcat, set `JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true`

For instance, when starting with systemd, add `Environment=JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true` to your service file.

You should find `Command line argument: -Dlog4j2.formatMsgNoLookups=true` in catalina.out
Nice to see that science is starting to catch up :D
Jimmy Wales Is Auctioning the “Birth of Wikipedia” as an NFT
> If all you're doing is appending it to a file or adding a row to a database table, that should be no problem.

AND escaping any control/unicode* characters. encodeURIComponent() if that's the best you have, but log files need to be safe against unsuspecting sysadmins viewing/grepping/catting these. and even NT4 had a blue screen bug you could trigger by TYPE-ing the wrong file in a console..

(*) well if you need to, whitelist some safe ranges, but there's scary stuff in unicode eg with the bi-directional escapes or zero width spaces to make viewing/grepping hard.
Sure. But that has little to do with what the group believes. They could believe that the earth is flat or hollow, but as long as they’re there for each other, they would increase the fitness of everyone in the group. It just has nothing to do with how “rational” and evidence based the group is.

Therefore there is no selective pressure towards being rational.
I rely on Firefox for everything a browser does, and praise its many unique features and conveniences; I don't want to imagine using a garbage flavor of Chromium. But the folks at Mozilla keep hitting my morale. Examples-

1. History of installing and running arbitrary code on clients in the name of "Experiments" without user permission.

2. Full telemetry on by default.

3. Shoving their products like Pocket (added to the address bar by default, shows up as an advertisement on the page that opens after Firefox updates itself), Mozilla VPN (non-removable advertisement on every Private Window you open) in the name of revenue, while their clueless leadership enjoys fat paychecks for whatever value they bring to the organization.

4. Forcing undesirable changes down people's throat (removed the "Compact" density address bar after a redesign, hiding it under about:config).

Feel free to pile on.
I've never claimed to be good at command-line-fu, but damn me if I can ever get a find command right first time.

Honestly, I just run 'find . | grep' to achieve what I want these days.
The other biggest downside is that anyone else can just copy your website and profit off it.

I already have a pretty hard time with SEO spammers rephrasing the content I live from and passing it as their own. I can't imagine people lifting the entire website and making a permanent copy of it, profiting from 4 years of my work.

That's for a 100% free website with no "secret sauce" besides hard work. I can imagine any other website might want to hold their cards even closer.

Then there's also the site owners being held responsible for hosting illegal content, and being powerless to delete it.
> batteries are great for maintenance of supply frequency but I don't understand how they do reactive power.

Batteries output DC. They need an inverter to be connected to the grid. The inverter needs to choose a phase angle at which to output current and voltage, through something that looks suspiciously like a boost converter. This doesn't have to be quite the same phase as the line, it can "lead" or "lag" in an attempt to push the line phase angle back to what it's supposed to be.
The “different approaches to solve this” part, if it ever arrives, would be much more revolutionary than the blockchain itself.
1. What's the evidence for the market dictating support for payments in messengers? 2. Privacy is exactly not a good selling point for most cryptocurrencies like Bitcoin. Arguably even Paypal and credits cards offer better privacy.
>> I would have preferred an IPv4 version 2, and extension to the address space of IPv4, possibly in a backward compatible way

> This gets suggested all the time, but it's a fundamentally broken idea

Agreed. It needs to be 100% backwards compatible, or else it's going to break havoc on the internet.

And there's no such extension which can be made. Otherwise it would have been made by now.

So if you're going to break compatibility anyway, you might do so in a way which is clearly signaled and doesn't allow for the myriad of "undefined" failure modes that a theoretical IPv4.1 is going to have.
Yeah, I personally know people who were mugged at gunpoint and the police did nothing. The assailant is on social media and the victims provided the police with their account names. Nothing was done.
I think competition in this space is good. Not all package managers will get and keep a big audience or following, but they act as independent proving grounds for new ideas and solutions.
It was "popular", because there was no good option to do stuff. Now there are plenty options. Tables are for tabular content. Using it anywhere else is a spit in the face of accessibility.
> The vaccines don't have this risk.

How do we know that ?
To be fair it is my phone, so I kinda expect to be able to use it however I want. If I want to overwrite these numbers I should be able to.

I don't see why Google is to blame here
Given the disparity in culture in the various US states, it's entirely possible for people living in one place to encounter typical attitudes which are vastly different from people living in another place, despite both belonging to the same country. There will always be a filter bubble effect around anecdotal experience.

To get around this, one can just monitor the conversations taking place in the national news media and other popular media like late night comedy or some of the more reputable newspapers. You can also expand this to include the A-list "influencer" category of social media users - popular musicians and movie stars. All of these sources mirror the policy positions of the Democratic party. The overall picture is one of a grand moral struggle between good and evil, with all the heroes on the side of one party. In these echo chambers you will frequently find that many of the extreme interpretations of Republican party policies are highly amplified.

The recent verdict against the fraudster Jussie Smollett is also proof of how slanted and devoid of rationality these spaces have become, where major media institutions and powerful individuals could not, or perhaps more insidiously, did not, perform the requisite critical thinking to be skeptical of the alleged crime, despite the extremely dubious fact pattern. Contemporaneous early accounts from more neutral observers were able to quickly deduce and point of the large number of improbable claims in the alleged assault.

The prevalence of innuendo and rhetoric over facts and reason is common in political discourse, but it is unprecedented to see the vastly different standards applied for fact-checking and misinformation based on the partisan nature of the topic at hand. For young people who are new to these types of conversations, it's very easy to get caught up in this imbalance. There was an incident where a woman in a Gorilla mask threw an egg at the black candidate who was a frontrunner for the Republicans in the California Governor election. Contrasting the conversation around this incident with the former one is quite revealing about the way newcomers to these conversations will perceive the status quo - one that aggressively amplifies hate crimes with dubious claims, and apparently ignores hate crimes with clear and apparent evidence.
Nothing exciting I'm afraid, I broke my left elbow when I was young and slipped on a puddle right onto it, and the rest I broke last year when I had a great big fall.

The elbows are so god damn fragile, it's like they explode into multiple pieces at the first breeze. The knees are better but you're still at risk of losing your range of motion after prolonged immobilization. I imagine you must have had the same experience with your ankle? In my country they recently discovered that the way they were dealing with ankle sprains in hospitals (by putting a foot cast at a specific angle) was leaving people with lifelong limps so we still have a lot to learn about joints.
>how on earth am I going to convince my corpo overlords that this language belongs anywhere near a production system?

Well, I don't see any difference with any other language you could use, from SQL, to C ,CSS or JSON.

The fact is that the higher your corpo overlord, the less is he going to understand your scrawl.

Instead of them understanding your language, it is you who need to speak theirs. You will need to understand MBA talk in order to communicate in simple terms(elevator pitch) why you using this weird language is important for the company.

Then they will leave you alone if what you promised is true, or just fire you if it is not.
Celsius probably isn't a ponzi scheme. There have been quite a lot of opportunities to make high interest returns in crypto by doing things like buying bitcoins and selling the matching futures. The institutions borrowing from Celsius are probably doing that kind of thing. The fact that "Celsius has never revealed the name of a single of these institutions nor their creditworthiness." doesn't really prove anything. Also Celsius doesn't need to know their creditworthiness - it's lending is all backed by crypto deposits. Margin lending as done by most US stockbrokers basically.
Ask a real lawyer...
Very likely. 60km/h is the maximum speed a truck above 7.5t is allowed drive on German roads that aren't highways.
Same, I use two small bash scripts in my projects bin/ directory, "venv-create" for the creation of the .venv/ and "venv-python" for running the effective version of Python from the .venv/ -- this sets environment variables such as PYTHONPATH and PYTHONDONTWRITEBYTECODE and provides a single approach for running project files and packages.

I get versioned requirements files for the project base requirements, and also for each (version, implementation) of python, in case they are changes, and this has proven to be reliable for me.

It's all about finding the minimal-but-complete convenience / ergonomic solution over the, err, inconvenience of packaging. I also marvel at when I attempt to explain these things to experienced programmers, I only manage to convince them 50% of the time at most.
> You can still use CSS Modules while using Tailwind

Recommended even. I use Tailwind with CSS Modules as a fallback when there's simply no way to achieve the result using Tailwind (rare) or it's prohibitively complicated/messy.

Also for CSS hacks if you need to support an older browser.
There's very little academic kudos survey articles or other educational articles (as another commentator mentioned, PhD theses are often the best place to go for those types of summary). I'm not sure how one changes that. I remember thinking during my PhD how helpful it would be to have more survey type articles - especially for the subfields adjacent to one's own - you want to know if there are useful connections to your work but you don't want to delve through dozens of extremely dense papers.
Depends on the system. We served webpages quickly 20 years ago. Berlin also has an open data portal, and it's as fast as any other website.
This is a super interesting topic, does anyone know, why it disappeared from the front page? (also didn't find it in any of the following pages) I don't see it flagged, it has quite a lot of points and comments, what happened? Also read a super interesting comment here in this thread (the comment is also gone by now): it said that people write technical books/lengthy articles with the objective to win contracting work, by counting as an expert. Can anyone expand on that, and how to win friends and influence in this manner?
Taxing different entities at different rates just opens the door for a middle-man with a lower tax rate to profit from simply renting the land to the entities with higher tax rates.
> The ultimate source of information about human preferences is human behavior.

Say what now? Humans like to smoke, eat too much sugar, and behave in various ways that are against their own self-professed preferences...
You can use any tool you like, but it triggers me every time some says something misinformed about `conda`. So please if you have anything negative to say about it, please read the official Managing Environments page of `conda` before doing so [1]

* Please don't confuse `conda` with Anaconda, Miniconda & Conda-Forge.

* You can use `conda` to manage your environment and it can download and install ALL your packages from `pypi.org` and not Anaconda.

[1] https://docs.conda.io/projects/conda/en/latest/user-guide/ta...
Tesla Cofounder’s new Rock-Tunneling Robots drill without touching the rock
Hargreaves Lansdown: Not seeing it.
Discussed in the past:

https://news.ycombinator.com/item?id=16745998 (16 comments)

https://news.ycombinator.com/item?id=20624576 (216 comments)
Perhaps name it "needle" then. It also would be more appropriate, since that's the part you're interested in.
As someone who took pains to make my work reproducible, ultimately leading to my lab continually expanding on the project as well as leading to a patent, I can tell you. Yeah, many researchers are full of shit. But it only takes a few to push the science forward.
Since it is this time of the year again, here is an idea: try bouncing the view of the screen off of a metallized glass Christmas bauble for a makeshift curved mirror.

Edit: an iPhone fails to focus on the reflections in a Christmas bauble, maybe the warped reflection throws something off in the auto-focus method.

Edit 2: it works with a larger bauble, supposedly because the view is not as warped as in a small one that has a smaller radius of curvature.