skysight-inc/HackerNews huggingface dataset:
> It's more that the taxpayer is fleeced by academia in general (the whole research-funding-publishing complex) for many billions because there's no incentive for academics to save the taxpayer money by handling publishing themselves.

The scam goes further. Most of published papers are basically of no interest to nobody, or nobody except the few uberspecialists in a given field, which intend to use them as input for producing more papers of the same kind. We're paying billions to produce literally useless knowledge.

In the past, there was always hope that the scientists can stumble upon breakthorughs in their work, but in today's environment, everybody has to derisk their research to stay in the game - so that's not going to happen. It's hard to tell why we do continue with a lot of research exactly. One of the arguments I heard was that the knowledge is mostly in the heads of practitioners (i.e. it's impossible to recreate state of the art based on just papers and textbooks alone), so we always want to have a few experts around in case the knowledge is needed in the future. In this model, the scientists are predominantly custodians of existing knowledge and not creators of new one.
The key line for those who don't read the article:
"Scientists say that global greening since the early 1980s may have reduced global warming by as much as 0.2° to 0.25° Celsius (0.36° to 0.45° Fahrenheit). In other words, the world would be even warmer than it is if not for the surge in plant growth."

The surge in plant growth is a result of increased amount of CO2 in the air as a result of anthropogenic activity. Quirky systems we have on the planet.

Other key piece of the pie - we need to reduce CO2e emissions to ensure habitability of the planet. I.e. our effects >> global greening effects.
I actually think it’s fine BUT ONLY for open access or free access journals. If you already have enough wage to live, it’s good to do work for free that directly contributes to the public good. But NOT if the output is captured by a toll-extorter that makes a buck primarily just by keeping it from being freely available to the overall public.

I’ve decided right now to never do free review for a journal that isn’t also free.
Kind of off-topic, but this seems like a good time to recommend Children of Time by Adrian Tchaicovsky
Stories are trajectories on a low dimensional manifold of meaningful in the semantic vector space of states and actions.

Curated stories are fragile and less impactful and personal than that interwoven serandipity we navigate by connecting experiences and imbuing them with prepotent engaged meaning viscerally entagling choronological coincidences with the synchronicity of our own personal journey.

There may only be a few archetypal stories, but each heroes journey if it is transformative in the Jungian sense of individuation is a means of self discovering growth in a verdant simulation.

Like culture, myth, fairy tales and dreams video games are a mytho-poetic structure that can utterly envelope and transform us through the power of beauty, harmony, dissonance and engagement.

There is a lot to be said for the abstraction of pixel art in that it can let the imagination fill in the gaps and engage with the characters, suspending disbelief because there is room for the imaginative act to flourish and the self to identify more than the ultra realistic fully defined hyper realism of AAA games - near perfection is an uncanny valley, the shudder that prevents us being fully involved.

Video games are powerful when they engage the imagination, the stories are created by us, we are story tellers that is how we understand ourselves and game experiences are as rich and valid as any art form.
Agree. But that's not an indictment on dog ownership that's an indictment on bad dog owners.
Any C++ code I have ever worked with is littered with `std::`. Replacing all that with `otherlib::` would be a herculean effort at best. You might be tempted to do a simple search and replace, but let's say there's also instances of `mystd::` (probably rare). Or perhaps you don't want _all_ `std::` to be replaced. Anyway, my point is that this whole ordeal gets hairy quickly. And in practice, I only ever see `std::`. And not only does it give off horrible noise in the code, in my mind I think "this data structure is probably not optimal". "This algorithm is probably not optimal".
I’m currently reading How to Read Lacan (which is basically how to read Zizek’s interpretation of Lacan), and am having an absolute blast. It’s short, full of witty jokes, and is still packed of insightful thinking. (And you’ll probably get something out of it even without any background on continental philsophy)
GCC supports localization, that's one C++ compiler.

Intel C++ compiler seems to have a Japanese version (not tried).
Should the journal expect free reviewing if the journal itself isn’t free? Social obligation ought to go both ways.
It’s probably too late, but looking at the plans it seems like the residents will either have to avoid sex in their room for the duration or engage in more creative alternatives. If the boxes are not single gender, half of America will have vapours. Obviously, introverts go do other schools, or they mix the people in the box by workload?

Edit: and there’s one couch and a table - where the hell do people relax? In their box on the bed with a laptop? And any good stereo will incite riots.
Then half your apps will look blurry because they don’t support scaling, this includes quite a few built in utilities.
Yeah this is right. Big O can be thought of as meaning “eventually always smaller than a multiple of” so f(n) = O(g(n)) as n -> inf means that there is some N (the “eventually” part) and M (the “multiple of” part) such that, for every n > N, |f(n)| < M g(n).
Time to get even more detailed :)

The article describes the opposite of what you did - grain usually aligns perpendicular to machine direction. After a quick search it looks like this is because of the Fourdrinier process commonly used, where a vibrating (side to side perpendicular to machine feed direction) mesh aligns the paper fibres as paper passes over it.

So this would explain the opposite of what you (and I) have observed with toilet paper.

Toilet paper is built on long rolls, then chopped down, so the perforations are also perpendicular to the feed direction of the roll itself. If this explained it, we would see it tearing more easily parallel to perforations.

Without researching more, my first guess is that the feed direction of the eventual roll is not the same as the machine direction for the paper that goes into it. And with multi-ply paper, do they criss-cross? I would presume so, for strength. You wouldn't want a finger break-through.

Now I'm wondering if there have been any rigorous studies into the orientation that people use with their toilet paper when wiping their arse...
The Power of the Unfollow Button
Hacker News 10k hours… I shudder to think. If this is tracked, please leave me in my blissful ignorance!
It depends. I think, but I could be wrong, that if there is no alternative to the contextual ads the market will adapt and the price for them will not drop (a lot), compared to the old and now banned profiling ones, because these new ones would still be the best possible solution for companies which want to publicize themselves.
The author makes an interesting claim:

"Microsoft had the benefit of being able to start from a clean room. They didn't need to inherit 50+ years of UNIX legacy when they wrote Powershell. So their approach was naturally to base their shell on .NET."

The POSIX shell had a specific requirement: when compiled, it had to fit within the Xenix 64k text segment.

This is something that Powershell will never, ever do.
In the 90s, if you used ClarisWorks or WordPerfect or whatever, it was no big deal. You weren't collaborating over the Internet, you were submitting printed essays to your teachers, and group essays weren't really a thing. Heck, a good chunk of kids were still exclusively submitting handwritten homework, because only wealthier families had computers at home, and free access to computers was only during study hall, and even then there weren't enough for everyone.

In the 2010s, when I was in grad school, the use of GSuite was absolutely obligatory. Professors shared course materials through Google Drive. They expected you to submit your homework the same way. And, in between, on group projects, all the actual work was done in Google Docs because that was how you collaborated - simultaneous editing.
Mystery of Who Invented Bitcoin Hangs over Scientist’s Trial
Does it strike anybody else as incredibly low, especially accounting for teenage years? Or do I have a problem ...
On the poop front though that seems incredibly high to me. That's 15 minutes a day assuming you do it every day.
This is how I felt reading his comment. Were Volkswagen emission engineers and the captain of the Exxon Valdez worth more after they screwed up?
I once left a job after less than 8 hours.

Everything was a mess. Management, the code base, everything.

Questions you can ask yourself: do you think you can change the mess? Would you like to change it? If you can't change it, would you like to work there?

My guess is that all your answers are 'no'.
Lol. That’s quite the strawman you built me up to be. I saw the original tweet back when it was posted, I just remembered previous years had buns for those burgers, I misremembered what they had taken out and commented off the cuff.

No where did I say I thought Biden was taking away my meats (smoked or otherwise), I’m not really sure how to respond to any of the other lies you posted about me but to call them outright lies that shouldn’t be part of any civil conversation between two human beings that don’t know each other. It strikes me that you came up with a conspiracy about me to lampoon right wing conspiracy theorists. Who really is more ready to believe lies?
Why do you care about people emailing you at all ? It doesn't matter what you publish or in which state you do it, you will always get a shitton of emails ranging from "but, will this work on my Xbox?" (for a desktop program) to "I see you are expert in $RANDOM_TOPIC, would you kindly help with my homework coding assignment?"

If people would email me about "Hey, I couldn't built this on my system because of Y" or the like, I would actually be very happy.
Followed on Twitter, but that’s unfortunate that they feel that way. “Stealing links” seems like a fundamental misunderstanding of how the web works. Websites linking to each other is kind of the whole point.
To quote a meme... "por que no los dos?" I have been using DuckDuckGo since I don't even remember how long now - pretty much immediately after I heard of it - what made the "switch" easy was the ability to search google (and a slew of other search engines and websites) from the ddg interface using the bang notation. So I have been mainly using ddg the past few years, but when I'm "sure" I would get more relevant results from Google I just add !g to the query and go look there.

I agree it's not ideal - and this is pretty much just a ddg "ad" - but it's a start. The beauty of free software (free as in beer) is that you can just use it all. Yes - again - not ideal, but it's a start.
Most dogs are especially mentally understimulated, rather than just physically understimulated.

If you have a dog, set time aside to do activities with them, whether it's training tricks with them, or some sort of cooperative sport, obedience, nosework, etc.
That was my first thought. All this crap Mac users have to go through if they want to go off the "happy path" even slightly with an aftermarket monitor.

I worked for Apple more than two decades ago, but now I'm a happy Windows 11 user.
EV Startups Lucid and Rivian Deliver First Models to Customers
Shell scripts are the automation and extension of repetitive, tedious manual tasks. Why wouldn't you want to take your shell history and wrap it in some getopt-ish stuff? Or to put it another way, why would you wish to throw away your debugged and working code for a rewrite in another language?
Do what's good for you. I never understand people that put corporations before themselves. Just to make it clear, while you're employed do what's best for the company, not what you think is best for you (e.g., making a wrong decision for the company because you think it will help you get promoted). Don't hesitate to leave if it's the right thing for you (personally or career wise) and put yourself always first in such decisions.
I’ve decided to do that right now.

My voluntary time is very scarce. I will not voluntarily give it to someone putting a toll on work done almost entirely without compensation (or to be precise, the toll goes to pay the wage of almost no one but the toll taker… the researchers—who also are reviewers—are paid to do the science and disseminate it to the public, a purpose which is compromised by the toll).
As an anecdote, in 2013 I "measured" inflation as it affected me. By this I mean the things I buy like petrol, food, utilities, insurance etc. I looked at bank statements from 2011 and 2012 and compared them to the 2013 bank statements.

It wasn't 100% accurate as a couple of things changed but it was definitely close enough to be applicable.

In 2013 I was paying out 13% more for roughly the same stuff yet the official government figure was was less than 3% per annum.

So my own inflation in that two year period was twice what the government said it should be.

In short, it doesn't surprise me that they're talking shit about inflation! High inflation won't win you an election.

I haven't checked 2021 vs 2019/2020 yet but I will in January 2022... although, I may not want to :(
U.S. telecoms are going to start physically removing Huawei gear
When I read it, my first thought was that "an API" in this case was SQL.

Understanding why we should use database transactions is not the same, to my mind, as understanding database internals. When the author said they can treat the database as a "black box", my thinking was the they didn't necessarily need knowledge of the database's implementation. People can understand how to effectively work with a database in the general sense (i.e. use transactions) without a deep knowledge of every implementation.

When we start talking about MongoDB, I think that's really interesting because it is so different from our traditional, SQL-first databases like PostgreSQL, Oracle, etc. Our understanding of SQL-first databases isn't all that useful when we try to apply it to MongoDB.

At that point I think we are in agreement: it's unreasonable to think we can treat a MongoDB database as a black box if our base knowledge is only SQL and SQL-first databases. We probably do need someone who has already dug in and dealt with the implementation, how MongoDB really gets things done.
Believing everything you read on the internet is true as long as you don't have contrary evidence isn't a good idea. I'm not saying he didn't, I'm saying you don't have any evidence, other than his own assertion, that he did. Considering the article is railing against learning "the fundamentals" his assertion is very self serving and should be taken with a bit of skepticism.
The radiologists are ants.
Crypto fork uses dog meme to raise $60M – then the money goes missing
Mine does but most do not. There’s been a few decades of low inflation in the u.s. so the standard is to ignore inflation. That may start to change.
I'm offering my first SAFe class
It goes beyond self hosting and IP blocks, because even if you use a large email provider other than Google or Microsoft, Google will quite happily block you too.

So far as I can surmise: I got a ban from Google, that lasted a month because I sent a mail to a contact that contained the text of an advert I wished to complain about. During that time I could send mail to my own Google account but to nobody else's.

If Google or Microsoft want to be blameless, they will have to do a lot better than send this with no means to object:

"Our system has detected that this 550-5.7.1
message is likely suspicious due to the very low reputation of the
550-5.7.1 sending domain. To best protect our users from spam, the message
has 550-5.7.1 been blocked. Please visit 550 5.7.1
https://support.google.com/mail/answer/188131"

Email should be decentralised in future, as federated answering machines with pre-exchanged and allowlisted addresses.

The concept has become totally unworkable for unsolicited mails.
It's not unprofessional to leave.

But I personally would love the challenge. You need to pace yourself which would be hard, but I would love to be the change that comes from within an organization. I've done this in three places and looking back and seeing the results were very satisfying.
On top of that, if you're burned out, then you aren't acting at the level of a senior engineer. These titles matter, you're being paid for your seniority.
How is that different from the status quo?

Currently we say “der Bürger“ for a citizen of unknown or male sex. „der“ is male, so certain people perceive sexism.

The plural for citizens of unknown, male or female sex is „die Bürger“. „die“ is female. Yet in this case no one perceives it as sexism.

The proposal you refer to just removes the former while leaving the latter. By this logic of „the (der) spoon“ being sexist, it’s now just become sexist towards men?

Add to this the fact that German has words to refer specifically to „female citizens“, „female doctors“ etc, but not for men, they’re generic. Yet no one complains.
> So, the question is, is it unprofessional to abandon ship just 6 months in

Bottom line: absolutely not.

Your question should be, frankly, how evil the C team and funders are. If they're legitimately evil, sandbag: stop working, stop worrying about it, and cash checks for awhile. Cruise, touch up your specialty, laugh about it later.

If not, then... do the same thing but look for another job immediately and inform them promptly. If there's trust between you and anyone up your chain of command, provide feedback to one (1) person after submitting your email of resignation (not Snapchat kiddo).

But don't try and fix it. You can't and it won't work. And it isn't your fault. Good luck.
NEVER REPLY! Not unless your lawyer advises you to, it can only cost you. If you don't have a lawyer, just don't reply.
There's Dota so yes, probably Russian
well... now i know about C&C2 Yuri and habr... so there goes the rest of the quarter...this is dangerous in the wrong hands
Leave. You’re responsible for your own actions not other people’s mistakes.

Articulate your concerns and how to fix them. If you receive nothing but hot air leave.

Rarely are you appreciated and/or properly remunerated for putting in Superheroesq effort.
As an interesting fun fact many languages, including JavaScript, inherit complex type memory organization from C lang. So the same fundamental performance implications work the same way in all these related languages, because it is more about what happens on the metal than at the syntax.

Please note this observation only applies to access during execution.

During the late 70s a developer named Paul Heckel discovered that hash maps (what JavaScript objects are) were randomly accessed in memory until the specified key was found. That random access was faster than the access of a specified index from an array, because array indexes are accessed sequentially. Because arrays are ordered sequentially, even in memory, they are substantially faster to iterate over, though.

http://documents.scribd.com/docs/10ro9oowpo1h81pgh1as.pdf

Interesting (and unexpected): I tried searching for "Paul Heckel" in Google and only found stuff about a jazz musician. Then I searched for "Paul Heckel's algorithm" and my writing about implementing the algoritm in JavaScript was one of the first Google results.
I love these "higher order" questions. Every thinking person should have their doubts or opinions about what is thought of as common knowledge, "best practices," etc., be aware of their limitations, know about alternatives; and, in general, despise any sort of dogmatism - especially in fast developing areas such as programming.
The Last Quarter Earnings of Apple Reach the Bar of $18.3B
If you have no ability to affect change and you cannot live with the existing mess, leave. Life is to short to spend i annoyed or angry when there are so many other opportunities.
I have at least 3~4x that. Hyper-sexuality started when I was nine. :(
No. What "-U" does is (quoting manpage): "Causes backspaces, tabs and carriage returns to be treated as control characters;"

So even without -U, all non-printable characters except BS, CR, TAB will be shown in hexadecimal notation. The BS (backspace) will be used to defined underlining in the typewriter-style -- it is technically hidden character, but since most web-based apps do not support this, that will not make an efficient attack.

(the homoglyphs are harder... in default mode, "less" defines printable as "32-126"; in "utf-8" mode it uses unicode character database. And mode depends on system-wide locale, and often is utf-8 in modern systems, so you want "LANG= less file.py" to see homoglyphs.. on the other hand, that homoglyph attack will be detected by pretty much any linter)
I wish this had more informations on data collection, data presentation and a friendlier mobile interface.

Well done
yup, it's even featuring the same spiders (portia) as the article
In my experience that's the sorry state of most so-called microservice ecosystems.

Most of those companies are actually running a distributed monolith, which is worse than a good old monolith, and eventually much worse.

> I'm in a small offshoot team in Europe

Some Americans don't really understand how grim the European software development landscape is. I have built stuff for some potential unicorns and the shit product management get away with is insane. Most projects are downright spaghetti.

Sorry to sound so negative. But to answer your question, I think it makes complete sense to leave that job. 5 months is more than enough to realize a job is not going to get better.
Power consumption of 5G is about 20x lower than 3G and getting lower as we speak (there are many 5G technologies only gradually getting adopted). So probably he meant the planned obsolescence mentioned already above.
This is a good sensationalist title that could easily be changed to "Will using a VPN become illegal under the CFAA?" and like any such headlines, the answer is "no".

Just because one side is making an argument for that interpretation in a civil case means pretty much exactly nothing.

What's more, the Supreme Court in recent rulings has started to slap down overly broad interpretations of "hacking" under the CFAA. Notably, the court recently curtailed the definition of "unauthorized" use in van Buren [1], which to me was a welcome but somewhat unexpected ruling.

There's absolutely nothing to worry about here.

[1]: https://www.lawfareblog.com/supreme-court-reins-cfaa-van-bur...

EDIT: corrected van Buren characterization.
The about the author tells you everything you need to know about this article and whether to take it seriously. These are not universities. They’re right wing think tanks that carry water for oil companies and defense contractors.

About the authors: Michael Beckley is a Jeane Kirkpatrick Visiting Fellow at the American Enterprise Institute, where his research focuses on U.S.-China competition, and is an associate professor at Tufts University. Hal Brands is a senior fellow at the American Enterprise Institute, where he studies US foreign policy and defense strategy, and is the Henry A. Kissinger Distinguished Professor of Global Affairs at the Johns Hopkins School of Advanced International Studies.
Pretty standard, happens frequently.