skysight-inc/HackerNews huggingface dataset:
My two cents as to why FF usage is tanking. When you visit the FF website, you are told in essence, that FF is a privacy product:

-No backdoors for advertisers
-DNS over HTTPS
-Do what you do online.Firefox Browser isn’t watching
-Protect your privacy

So for all intense purposes, people get the impression that this product protects one's privacy, but, this is not the case.

For their android app, there are 4 embedded trackers that violate your privacy:

-google admob
-adjust
-google firebase analytics
-leanplum

https://reports.exodus-privacy.eu.org/en/reports/org.mozilla...

Also included inside Firefox is their telemetry data.

In their desktop app, the telemetry data is enabled by default as is their studies option and their default search engine is Google.

So, what they project in terms of being a privacy focused browser is a lie.

Perhaps people are catching onto their bllsht and switching to real privacy focused browsers.
It mentions historical China & France. My questions are about modern dictatorships which arguably may have learned new techniques in population control & have ways of executing on techniques never seen before due to rapid technological growth.
No,no! If you ram a giant asteroid into Mars, you will destroy all of it's crust, there will be no geology ir way to answer the question - was there ever life?
My hunch: His wife likely still wants him to be capable of material success and competition. She just doesn't want him to prioritize those endeavors past some particular threshold.

Said another way, one's spouse probably finds it attractive that one can get a new job if one loses the current one.

Marriages often go to hell when the husband is out of work and it becomes obvious that he either cannot or will not return to the workforce. That is, when a husband becomes a materially poor individual who does not strive vs his peers.
A jackhammer is like a codegen tool, or maybe a code formatter: it “writes” or “edits” a lot of code for you, quickly, but it’s not doing programming per se. You can’t use a jackhammer to put together the pieces of a lacquered cigar box, faster. You can’t use a jackhammer to build much of anything, really.

(But I should note that a jackhammer also doesn’t required a powered exoskeleton to wield. The power is instead “built into” the jackhammer itself. Less like an IDE; more like a batch command-line tool. I’ve got nothing against batch command-line tools! But their presence is usually orthogonal to the design quality of a language, so they’re kind of irrelevant here.)

Back to the point: programming is something human minds do. Not by holding the whole codebase in your head at once; but by loading and unloading parts from your mind, where at any given time you need a useful amount of mental-model loaded at once in order to see your way through to changing it. (This is why structured programming using macro-assemblers was a revolution in productivity: modules, functions, and block-statements are intuitive units to be mentally loaded/unloaded as a whole, freeing programmers from needing to keep an unbounded mental buffer of JMP spaghetti.)

The more high-friction the language, the less of it can fit in your mental buffer at a time, and so the more “cold lookups” your mind will suffer, where you need to look something up about the codebase (likely evicting something else in the process.)

Consider a process running on a computer without enough memory to keep the entire process’s hot state loaded into said memory at a time. The result is swapping: a slow, high-overhead process of constantly reloading state from disk and evicting other state in the process.

On computers, we can fix swapping by adding more memory—enough to comfortably hold the hot state. But human minds can’t just be upgraded like that. Rather than making our memories bigger, we have to make the state smaller — to pack it more tightly and efficiently into our memory. A low-friction language is one that packs better.

Using an IDE to paper over the problems of a high-friction language, is like seeing a computer system that’s swapping, and “fixing” it by replacing its slow HDD storage with fast RAIDed NVMe storage. Sure, performance increases. But the program is still doing something stupid — a bunch of needless swaps-to-disk. It’s just doing them quickly. The money that had been spent on that RAIDed NVMe storage, could have been much-better spent on just adding more RAM to the system.

And the effort that a human goes to to learn an IDE, could have been much-better spent on learning a language the mental model of which packs better into the human mind.
Yeah, serious, I mean I don't disagree with the overall goal of improving diversity in our industry. It's not really improving on its own. But as an established white male who is just an engineer, not a manager or HR staff or director of any kind, etc. almost anything I say in response to that question will just come across as patronizing ("some of my best friends are woman or minority engineers!")

I suspect the right answer could be: get out of the way. I did, they hired someone else. I dodged a bullet.

I don't think this embrace of social justice stuff has much to do with Mozilla's rot, BTW. Any business without a clear profit/success model and a reasonably sized workforce will just crumble under empire building and competing agendas. The "SJW" stuff is only notorious in our community because of the way the Eich stuff went down.

I would have been willing to work for half of what I am now to help make the open internet succeed (well, also to work from home, and to get to work with some friends, and with Rust, and other perks). But that whole interview really soured me. I dodged a bullet anyways.
The reason for the lack of reporting in the UK media is the reporting restrictions on criminal cases. they have been spanked repeatedly for coverage leading to jury prejudice and so basically blanket ban any coverage of any ongoing criminal case for the most part. Rules are here https://www.judiciary.uk/wp-content/uploads/2015/07/reportin...

I don't have a credible opinion about whether that's right but that's the reason.
That was the plot of one of the Professor Layton games—the characters thought that they were brought into the future, but really it was an underground facility designed to fool people into thinking it was the future.

Professor Layton games have this thing where, the explanation seems to be supernatural (or involve far future technologies), but then you discover the truth, and it's always, always something completely unbelievable and incredibly unsatisfying.
Then go back a year to the election of Juli 1932, before the NSDAP got into power. Despite Nationalsocialists and Communists battling it out in the streets, the voter turnout was very high at 84.1%. The NSDAP doubled its previous result and became strongest party at 37.3%.
"never when telling a joke"

Rowan Atkinson has a stutter, but not when he is in character:

https://www.stutteringhelp.org/content/who-knew-mr-bean

"It comes and goes. I find when I play a character other than myself, the stammering disappears. That may have been some of the inspiration for pursuing the career I did."
Yes. So the absolute worst case scenario is one our 128mb heap apps that uses direct memory byte buffers for off-heap object caching. It's resident set size is roughly 387m, which up to 196m of that is byte buffers. I can tell using JPS the heap is full allocated, and the application has been running for several weeks so I imagine the cache is full. That leaves an overhead of 64m.
Is Machine Learning useful despite the hype?
I've noticed lately lots of discussions about AI and ML being just hype. Examples given in those discussions of where ML fails is in driverless cars and the fact that it cost too much to train.

Despite all of this is there a big enough problem space where Machine Learning is still the solution?

Do we need Machine Learning experts or we're fine with software engineers who use Machine Learning techniques in their toolkit?
Marriage is a state sponsored contractual arrangement between two natural persons. It has nothing to do with procreation, gender or sexuality in terms of its state sponsored advantages.

Reference to the historical record shows that marriage in feudal times was a merger of families and was not practiced by those without economic power to protect.

My personal belief is that if any number of people wish to form a communal partnership for mutual benefit, they should be free to do so.

The government has chosen one particular arrangement, that of two individuals, and has pre-defined contractual rules regarding the mutual benefits, the protection of assets and of the results of pregnancy (ie children, inheritance etc) of either party to the contract.

It also imposes responsibilities on parties to that contract, in particular their responsibilities for those children.

Other laws, in particular, basic law, says that natural persons are, to quote one popular document, "are endowed by their Creator with inalienable rights". That same basic law embodies the encapsulation of additional axioms, one of which is that "all people are equal under the law".

All of the rest of the "marriage debate" is irrelevant to the underlying legal situation.
This isn't right, either. In Intel's lineup the Atom brand is the most expensive brand using these cores. The Pentium and Celeron branded parts are the cheaper and cheapest ones, repsectively. "Atom" is basically the "Xeon" of its family.
> function builders [are] already working on the current versions of Swift. So at least now, nothing is preventing other people to try to replicate in a open source manner those features.

Function builders are still not a public feature, and therefore subject to breaking revisions without warning.
Sampling isn't enough, profile your ML data instead
I'm not so sure, but I'd need to see the actual data on how Pac-12/Olympic/NCAA/whatever break down in terms of economics.
It's not exactly Cold Fusion, you need a gamma beam to trigger it.
https://siasky.net/JACbilLSW_T_yzeNlYlw_pIqh_hVEeEMvc9Vz_SBE...
Shout out to Creative Computing too.
They priced it like any other dev board (which is maybe how they thought about it?). It was comparatively unaffordable for hobbyists. They also didn't advertise it very well either as far as I know. I only knew about it because of DigiKey.
https://en.m.wikipedia.org/wiki/Stephen_Flowers

I wasn't able to find any sources of his "con artistry".
It is also used to generate project files for various ides. Also, (but I’m not sure), cmake have some built in make which does the build like mske would do but without generating makefiles and invoking real make.
How to save/export an image in Mac Catalyst
Study Guide for Machine Learning Engineering
I am in my early 30s and I have had a stutter since childhood. It was pretty serious when I was younger, currently pretty manageable - many/most people I know don't know(or remember) that I stutter. As I get older it's become more of an internal battle. I am pretty good at hiding it.

If I am relaxed I can talk for long stretches without pauses. But occasionally I have to take a second or two before I can get a word out, this is especially disturbing during a dialogue with a person I don't know. It's even stranger when it happens in the middle of a sentence. I am sure I have left many people the impression that I don't know something extremely basic, or am mentally handicapped in some way. I usually make a thinking face and vocalize a "hmm..." if I feel a stutter coming up, it's better than staring the other person silently during my internal struggle.

I know a word is going to cause problems even before I try vocalizing it, my brain let's me know in advance, I can feel the word being broken...blocked...sharp. I often reorganize sentences to get around them. If I really need to use that specific word I may start talking about something else, while battling with the word in my head, usually I can insert it into an in-progress sentence, instead of starting a sentence with it.

I think I only stutter when the word begins with a strong letter, like k,t,p. I may also be subconsciously bending/smoothing the other letters without others/myself noticing, but getting a k,t,p - especially at the beginning of a sentence - out of my throat can be really challenging.

Collecting myself, changing my posture, looking elsewhere, coughing, etc. can ease the first vocals out. Slight coughs or throat clearings are especially good for masking the bent first letters. Too bad about coughing not being in vogue right now.

It will not happen during singing, only conversation, especially when I feel its a stressful situation - eg. even asking something trivial from the shop clerk. When I was younger there were many things I left un-bought because I couldn't vocalize them to the clerk. I don't remember myself ever stuttering on the phone - though I may misremember. Sometimes I don't remember when I last stuttered, though I might not register it as an event any more. It has not ruined any moments. I have probably organized my life to have less triggers to stutter.

Overall it's a pretty stupid thing and I would prefer not to have it.

EDIT: I only stutter in my native language, I don't stutter in the couple of other languages I know.
Do notation isn't the important part. It's the reuse you get from the Monad, Applicative, Functor, etc. traits/typeclasses.

(Of course you still want some form of nicer notation than the raw one, but that's beside the point.)
...and then going outside and seeing an orange sky and all the people wearing masks.
This is sounding a lot like the Golden Age series by John C Wright. By the time when the novel's take place, they have cleaned up the solar system of all dust and comets/meteors
Then try it on a tablet, and go "What is this BS?" and start using Chrome, despite the fact that there is no NoScript, about:config, etc.

Oh wait, no, just NoScript, because about:config doesn't work in Firefox for Android anymore.
Accountability is underrated, and I've been in more than one meeting where there was a surprise no vote from a couple of board members. The result was that problems got fixed quickly.
> (“Geo”-logy? I’m not sure what the appropriate word is.)

Planetology.
The basic relevant facts that I'm aware of are those as reported in the various media and written up from the statements of the participants on the matter.

If those are not to be taken as authoritative then I think we may as well shut down HN because there is nothing that can be debated past that point.

I'm sure there are interesting and probably quite relevant details to be had but your word - an anonymous HN contributor to me - does not weigh as heavy as Eich's own statements on the matter.

Maybe it is you that should show some humility? Or maybe you should attach your name to your profile to show that you actually were in the board room at the time that this was decided. If Eich wanted to record a different history then he was entirely free to do so.

I clearly remember his statement of regret at the time, it seemed sincere as far as I could see and I think that he should have been given a fair chance, but I also understand how he may have decided to step down.

There are lots of stories about what happened in that boardroom meeting, all of them more or less plausible, until the participants speak up to contradict it I will stick to basing my views on the official version.
Recent study questions if the role of HR changed during the pandemic
I heard Watson cured all of cancer!
ChromeOS graphics stack is not based on Wayland or X11, so if Google decided to ditch Linux and only support ChromeOS, you would have to maintain the Linux graphics port. That may or may not be a one person effort.
You can use pluggable transports to camouflage your traffic (they're already built into the Tor Browser, e.g. meek, snowflake, ...).

To get Tor in the first place in a censored/risky place you can get it from the official GetTorBrowser repository on Github: https://github.com/TheTorProject/gettorbrowser (There are additional links to GitLab, Archive.Org, Google Drive)
The GDPR itself really doesn't delve into that kind of detail. Generally, it's up to individuals to lodge complaints with their national data inspectorates regarding this type of thing, who then determine whether some specific procedure is compliant with article 7 (in this case) of the GDPR.
Surely there's a Nobel Prize in it though?
I agree. But I would like to point out that I did not initialize my thinking from Maslow's hierarchy. A discernible connection is coincidental rather than intentional. And that's what I intended to say through describing risk. It is safe to begin with the framework and work within its constraints to achieve a relatively predictable result. However, that also averts any risk inherent to failures along processes that discover novel relationships, test outcomes, compare against known outcomes. That may yield more desirable results, but it's more often riddled with stochastic failure. It's natural to feel repulsion to it, but the ability to persist against continuous discomfort is what separates the Bezos, Musks, Gates, et. al. from nearly everyone else.

On a related note, Bill Gates' recent doubts about the utility of all-electric long distance trucks was surprising. I don't know of nearly any other time Gates just reached into a field he has zero experience in and reacted to his own repulsion of his discomfort with the subject and its context. It was an odd, uncharacteristic move, and one that makes me wonder if his value set has changed enough that he cannot provide value and authoritative influence in consumer and enterprise hardware and software solutions anymore. People change, so maybe it's true. But man, I idolized Bill as a kid. It's hard to not feel like he's the reason people take people like me seriously, even today.
This article completely glosses over the shortcomings of CMake. It follows a fundamentally flawed design and the sooner the C++ community manages to migrate (probably to Bazel?) the better off we will all be.
The part that I'm not grasping about this is how you harness the power that is created. I think it's great that they can start a fusion reaction this way. But how does this become practical, in theory? Does the lattice radiate heat once fusion starts or something?
What are you talking about? Commercially produced cloth and disposable masks are available all over the place.
Holding Your Nose: How to Vote
And rifles continued to be made by.... armories.
I have a better idea: push Venus to an orbit between Earth and Mars and wait a little until Venus cools down a bit.
Curious why this would be downvoted, is it strange to expect access to source files when a project claims to be open source? Or am I missing where to find the source files? I looked in Figma too - all I can see there are flattened filled shapes, which doesn’t seem to be the originals.
Can AI Evolve into Superintelligence All by Itself?
Holding Your Nose: How to Vote Like a Catholic
Using the definition of “minimal” you seem to be applying, I’d add children and family, and some sort of communal religion. Tons of people all over the world in places like Bangladesh who have few of the things on your list, but derive happiness and satisfaction from their family and their faith.
I think what you witnessed is the fact that being an expert in programming language theory or category theory, does not make you a good software engineer.

Haskell is surprisingly well suited for back-end services (e.g REST). Warp (an HTTP server), Servant (a way to define your backend API), and Mio [1] (the Haskell network IO implementation) are amazingly performant and scalable.

Of course, that does not prevent you from messing up on the business logic level. I suspect that they lacked awareness of performance implications of their choices, this is not something Haskell will save you from. On the contrary, parts of the Haskell community do tend to go to over-abstraction, and I believe this does have a negative effect on people writing production software.

[1] https://dl.acm.org/doi/abs/10.1145/2503778.2503790
Reactionless drives would be so nice.

Not only could you transport materials around, but you could make Venus spin in 24 hours in ~10^4 years using currenr Earth electricity output and a super-conducting emDrive -- I did the math a couple years ago.
In my experience they also work quite well in chromebooks.
It would probably best if we did both at the same time. They use mostly independent resources.
It’s also the sort of response this got: https://en.m.wikipedia.org/wiki/N_ray

To pick one of many, many examples. There are errors in both directions (dismissing correct ideas, accepting pseudoscience), and overly simplistically suggesting all iconoclasts should be entertained is probably unreasonable.
If each section is only a few lines, you've doubled your function length without giving any context relevant to someone who has written code before.

If those are long/complex enough that you need to keep track of the sections individually, yeah break them out!

Like, what insight does "perform io operation" provide beyond what f.write() already gives?
He apparently was fired for speaking too plainly about Uzbekistan. Not sure that's a ding on the CV.

https://www.theguardian.com/world/2004/oct/22/politics.forei...
The way doujinshi community works is it’s a viral media and talent pool for publishers, and social welfare for manga artists for those make profits.

Disney probably don’t need hand drawn manga artists at this moment, and whether a company do want that pool or how they expect to monetize IP changes corporate stances towards/against doujin.
What are the benefits to 4k for coding?

I find my 31.5" to be almost a bit too bit for dev. So far I like 2 x 24" 1080p's.
Consequences of information suppression in ecological and conservation sciences
Pandemic knocks a tenth off incomes of workers worldwide
As others have said, venom isn’t a single protein, so you’d have to make a bunch of different proteins.

And even then you’d need to still inject into an animal to make the antibodies.

That begs the question, why not just make the antibody directly? I assume because there are so few snake bites it’s not worth all the dollars and effort when the current system provides enough antivenom.
It's not a coincidence because they put the lab there because that's where SARS jumped before. So there is a reason, but it's far less interesting.
Most definitely concur with the herd mentality. It comes from the funding model, which is admittedly rather broken. Unique or off-the-wall ideas often don't receive funding, and once you've been funded for a mainstream idea, it's hard to advocate much for the unique idea without somehow discrediting your proposal or the time you've put in to date. It's a vicious Catch-22. Most researchers start out with unique ideas, then it gets drummed out of them. My area is computer vision, and I see machine learning eating everything, so I can empathize. There seems to be no effort any more in translating a physical phenomena into a quantitive, deterministic model and that's a shame. Neural networks are not an accurate representation of what our eyes and brains are doing. But, it's produced more promising results for the time being, and so we've entered a cycle of funding that promotes machine learning over other approaches. There is recognition of this fact usually, and small pools of money continue to exist for off-the-wall ideas, so the rest of us can make do until the phase passes. Science moves in fits and starts.

Research in high energy physics (cold fusion is a sub-category), is difficult to cobble together on small amounts however. That's why you see profs and labs banding together to raise sufficient resources just for a couple of experiments. And unfortunately for LENR, a great deal of money was spent in the 50s to 70s with no appreciable outcomes, therefore the funding bodies have become jaded and cynical about continuing to fund further research. The area will likely see a resurgence once those board members retire and bright-eyed folks revisit the field.