skysight-inc/HackerNews huggingface dataset:
The practical benefit is that, unlike say Lodash's chaining, it is outwardly extensible, you don't need to write every function into a big object (and worry about naming clashes).

_.chain(inputSet)
.filter((x) => x >= 0)
.map((x) => x * 2)
.thru((e) => new Set(e))
.value()

Assumes chain returns a object with {filter, map, thru, value}, and if you want a new operation you need to assign it to that object, which means the library that returned the original object must expose that too, and everyone knows "Prototype Extension Is Bad" since you could come up with a method name that someone else came up with too, then you'd override things and introduce bugs.

With chaining (even ignoring the % Hack syntax for placeholder expressions) you can use functions from anywhere: local variables, other objects, anything you want, even if the library that provided the original data is not viable to modify, since it doesn't need to be modified.

Another way of approaching this extension problem is, well, with extension members, like Kotlin or C#, where you can declare free functions to operate on a "this" of a specific type, and then you can use it exactly as if it was a method of the type. Of course, JS is dynamically typed so that wouldn't be viable in this case.

Finally, I think that for JS specifically, a pipe function is enough. Sure you have a few more commas around but it's fine. I could see the appeal of having an operator in TypeScript, since it would mean that types would be preserved much better.
Cool stuff!

For entertainment, I attached some data to some executable file just appending the data to that executable and ending it with a uint64 with the amount of data appended, but this is a lot simpler and clever.
Anybody has stats on which coreutils programs are the most used ? I wonder the impact of gnu userland on system perf.
Gay/Bi Dating App, Muslim Prayer Apps Sold Data on People’s Location
1. Being self aware does not mean that you’re good but that you know where you can improve.

2. That’s precisely the (indirect) point. An interviewee that brings this question WANTS to be seen as a liability by a team/manager that understand the question as a “outside-of-work-boundaries-political-belief, and WANTS to understand how a diverse team articulates the answer.
> I am a Unix/Linux sysadmin, not a "DevOps" or a "Cloud/AWS/Azure engineer". I am only doing traditional Unix/Linux sysadmin stuff.

I will steal this.

As for the term "DevOps", I am never sure what people mean when they use it.
You seem to be using in contrast to traditional linux sysadmin. What exactly does DevOps mean in your definition?
"Unless people start getting physically in the way of each other more people on a site means the project gets done faster."

Have you worked construction?

If they're clueless, then they will slow you down with mistakes and questions/training. Not to mention many parts of construction require skilled trades (electric, plumbing, carpentry, masonry, etc), some of which require licenses.
Don’t forget the two rounds of PPP grants to businesses. They were called loans but they are grants because they do not need to be repaid in most cases.
I’ve burned out on certain things I thought were amazingly delicious, through over-consumption. It took years but I can knock down a large pho again.
That’s only correct if you focus exclusively on optional features enabled by feature flags or environmental variables. Some features might be around support for things like Unicode where a tool could work 90% of the time but that extra 10% of support requires implementing a lot of additional logic that slows the routine down for the other 90% of use cases too.

Also ‘if’ causes branching which costs a small amount of CPU overhead. So it’s not a free operation and can quickly add up if you needed inside a hot path.
Out of curiousity, why do you think the salaries have been so low in Germany? For certain sectors I can imagine outsourcing has occurred to lower wage jurisdictions in Central/Eastern Europe, so maybe that has put some downward pressure on salary growth - but what about localised professions, like blue collar jobs etc? Or is it just generally white collar wages that are not that high?
Yeah, it’s a little surprising to read the article and not see one mention of the word “church” when the Catholic one is one of the most-active modern day users of the language.
In my experience, whenever user-developed software grows to achieve some kind of critical mass in a large company, it is nearly always discovered that the rapid development and agility was achieved by a complete disregard for the kind of table-stakes engineering practices most take for granted.

Like: "Oh, you control changes to your massive Excel macro that Does The Thing by renaming the sheet and putting it on a shared drive, and it's never tested, and you have no idea who is using which versions of it, and hardcoded credentials for the database backend which running on your desktop which has no defined backup policy, and by the way also contains PII?"
> no practical benefits other than “it looks cooler”

That is a very ignorant take and only shows that you haven't taken the time to learn the first thing about functional programming.
Completely unrelated, but this keyboard feels a bit useless to me. I understand the appeal, but why would you not have emojis on a phone keyboard? Surely that counts as something that should be part of the basic package of something. Or am I overestimating how many people use emoji?
She does an amazing job of showing people how utterly ridiculous and contradictory our standards are, and how we're conditioned to reward certain traits in one scenario and demonize those same traits in others.
>Coreutils to me is more important that the programs are small than the rest

Then use BusyBox/Matchbox....because..well that's the whole point of those projects.

https://busybox.net/about.html
How do you cross the bridge between Knowing and Practicing?
How do you cross the bridge between Knowing and Practicing?

I know what I should do, but practicing is quite a different story.

I make plans and lists, but then I fail to take action.

When I find myself in a stressful situation, my anxiety takes over and I react angrily, instead of responding appropriately. In a nutshell, I have the “Nice Guy Syndrome” where I constantly fail to set and maintain proper healthy boundaries, and then with time I get tired of people overstepping their boundaries and I get self-righteous and I do act like an asshole.

And my subconscious justifies it by playing the victim’s card, because I failed to maintain healthy boundaries I am justified in being angry.

I know it stems from anxiety, but I do not want to use that as an excuse, I want to use this knowledge to improve and overcome my anxiety.

What I have done and tried so far:

- Therapy: I was in therapy for Severe Clinical Depression for over 2 years, after about 1 year I was diagnosed “Depression-Free”. Looking in retrospect I didn’t have Depression, it was just that my life sucked. And why did my life sucked? Because of all the reasons described above, at that time I was unaware and clueless of my MO.

- Meditation: I practiced Zen for about 5 years, for 5 years I meditated an average of 10 hours/week, plus other Zen practice.

- Blogging and other forms of writings.

- I have read so many books: Feeling Good (David Burns), most of the REBT books (Albert Ellis), and many more.

I have come a long way, but I also have a long way to go.

What I am looking for:

- Honest feedback

- Actionable feedback

- Practice(s) that I can start

Thanks in advance
In the past few weeks, Nasdaq top 100 lost something like $4T in value which is more than what we lost back in 2020. That’s a lot of money. And also consider the money lost in crypto. People are going to be more prudent with their spend and money.
Hey, do you have more documentation on how vanilla Javascript handles array transformations? As an example:

array.filter(f => true).map(f => f);

My understanding is that filter creates a new array, then maps that new array to another new array in final step.

Does lodash do something differently? I'm not seeing anything in documentation for _.chain that says it does something differently.
Your explanation is much appreciated, thanks.

What's not yet clear to me, though, is why you'd choose to distribute these non-public applications through the appstore in the first place, rather than just make them available as direct downloads and have them "sideloaded".
I forget the details, but wasn't a major part of the issue that they tried to address it from a fiscal point of view and largely ignored or used the wrong monetary policies?
Your example only works if both countries use the same currency. If they don't the country suffering inflation will have a devalued currency, so their buying power relative to the other country will have collapsed.
I do agree with you but I think one of the points being made is that The New York Times is basically a text-only portfolio and sits at 15MB.
While I had hoped Bernie would have been elected, at this point I don't think much would have changed if Bernie had been president. If anything, it probably would've made Joe Manchin dig his heels in even further.

At this point I think they know 2022 is gone, and are aiming for a fighting chance in 2024. The only real difference between a president bernie and a president biden, is that in 2023 and 2024, leading up to the election, when the republican congress refuses to do anything, Bernie would sign EOs that would help people, and Biden just MIGHT sign them (being able to use the excuse that republicans wont work with him to do it).

IMO, the only good thing that was ever going to come from these 4 years was not having Trump as president, and possibly an EO reducing student debt and an EO rescheduling marijuana. Nothing else progressive was going to happen even with a president Bernie. And those two EOS might still happen from Biden, but who really knows.
I don't think it's as simple as you imagine. Any time you're delegating a task from someone who has double digit years of training to someone who (perhaps) has only a couple, you are likely (but not always) increasing the probability of error, and errors in this domain have real consequences. This includes potential for malpractice lawsuits because "the lazy doctor had their nurse doing all the work".
Probably part of the joke, a reference to Andy Tanenbaum.
This is an outstanding question and would take more than one book to even rudimentarily answer. That is why I would like to provide just a few bits and pieces here: There are, of course, some ancient monuments that are still in use today (the Pantheon, the Mausoleum of Hadrian = Castel Sant'Angelo, several amphitheatres). Many architectural elements were reused in later buildings, especially ancient columns in church buildings. But most of reusable material was indeed recycled: Marble was burnt into chalk. Gold, silver and bronze was recast (very few ancient bronze sculptures survived). In contrast, quite a lot of engraved gems of imperial provenance have come down to us; although their whereabouts during the Dark Ages are unknown, it can be assumed that they moved from one royal or ecclesiastical treasury to the next. It is also worth noting that in the long run, much of the precious metal probably ended up in the Far East (China, Southeast Asia and India) as a medium of exchange for the luxury goods that reached Europe via the Silk Road.
Nor'easter threatens Blizzard conditions and coastal flooding on East Coast
I must one of the few people that loved the grammatical-translation method and hated the "communicative" method. I had to learn English in a "communicative-centric" fashion and it was a torment: it was all memorizing useless sentences like "What is your name?" "What is your favorite color?" and then recite back with the teachers and classmates. After 11 years I couldn't even read Harry Potter while after 2 years of Latin Grammar I could read whatever author I was pleased with and had no more need to mentally translate.
An old mantra that has served me well: first make it work, then make it fast.

So first get it to 100% compatibility, then, and only then concentrate on performance. Because if you don't do it that way you will end up foregoing compatibility because you'd have to say goodbye to your beautifully tuned code that unfortunately can't be 100% compatible. As long as it does not pass all the tests: it does not work. Even if it works for some selected cases, the devil is in the details, and those details can eat up performance like there is no tomorrow.
NFTs don’t do that for you. The company linked still has to do that.
I find the tone of entitlement a bit hard to take. Yes, cities like Munich have a huge structural problem with housing and rent. Solutions are unfortunately hard. But it’s a problem for locals just as much as it is for immigrants.

And of course Poland is a nice place to live as well, why do you make that sound like it’s a bad thing? It almost sounds as if you’re regretting some personal decisions, and are now blaming the country you moved to for not living up to unrealistic expectations.
> Could anyone with this subscription tell us if it's worth getting?

My local library has a deal with them: connect to the library's website, enter your card number, and get bounced through a proxy to O'Reilly's site to read any content.

Perhaps check if your local library system as the same deal.
You have to give app installation permissions to the app you open the .apk file from.
> when it comes to me and my family I

Who will keep maintaining your infra when you die, say you get hit by the infamous bus later today?
Depth of Field?
Saying this about JavaScript of all languages... The pipe operator is about the least likely to be confusing to a beginner.

And it's hardly "esoteric" when it's been around for decades in well-established languages (including bash, for God's sake). Just like the other commenter, you're only showing your ignorance of other paradigms here. Just because you were introduced to something else first, doesn't mean it's automatically the most intuitive way for everyone forever.
How to drive safely on ice and snow
Which ideologies and plans are those?
Like the author, I am usually good for two periods of about 90 minutes a day of extreme thinking work. I feel fine about this because in a sense I am always working, even if I just have a few peak periods a day. When I have a job, just about 100% of my intellectual life is thinking about the tech that can help my employer. If I want to read a tech article after dinner, it is just about always about something that might help the business.

I maintain work/life balance by taking a year off work between jobs. In these down time periods I both research a broad spectrum of things that interest me, and that is when I write my books.
> Mr. Market extrapolated a one-time demand surge into the indefinite future

Mr. Market is apparently a total idiot and can't distinguish infinity from unity.

Somehow all these Zero Hedge wanabee's would be more credible if they could predict some event, on the basis of their favorite cumulated "idiocy" metric. Expressed in observable outcomes, that would come to pass within a defined period.

Its called falsifiability [0]. Otherwise its a lot of hyperventilation, angst and/or hidden political agendas

[0] https://en.wikipedia.org/wiki/Falsifiability
Are you referring to 1) sponsorships or 2) creators verifying to receive donated BAT? Either way, donations and marketing are hardly evil.
Interesting, everyone is seeing different reasons here. The link doesn't mention it, now the guardian says, that it's the looming danger of war in Europe:
"“Dealers are worried about the prospect of a war in eastern Europe, as the human and economic cost would be huge. Some central European economies, like Germany, are heavily dependent on energy from Russia, and should a war break out, it’s a possibility those energy supply lines would be cut, which would cripple economic output in the EU,” David Madden, a market analyst at Equiti Capital, told Reuters."

https://www.theguardian.com/business/2022/jan/24/us-stock-ma...

It seems as if it is hard to trust any one source, when it comes to macroeconomics; i mean there are a lot of biases, and everyone seems to be looking for confirmation of his own world view.
The tweet is referring to Youki container [0] runtime which can now run web assembly modules using wasmer web-assembly runtime [1]

[0] - https://containers.github.io/youki/user/webassembly.html
[1] - https://wasmer.io/
this writer is an ill informed parrot masquerading as an author.
I think it is better to use real humans for checking violations and sending emails. Yes, humans inevitably will make mistakes. However, unlike a neural network algorithm they can be reasoned with and can correct their mistakes later. I'd take much longer issue resolution with hired operators over the fast AI violation check.
DalvikVM probably can still run a lot of Android apps/power Android development. ART probably requires OS features that aren't implemented yet to do the JIT safely. I'm sure this is the first step to enable parallel development so that people can start developing Android apps on Fuschia while the OS team works on support to get ART running.

The context is replacing the Linux part of Android with Fuschia or at least letting Fuschia share with Android's userspace SW ecosystem even if Android continues to use Linux.
> to prevent those from looking even worse and causing more permanent damage to the economy.

What makes you think that temporary measures will avoid a permanent impact on the economy ? These measures only delayed the impact.
Gut microbes help hibernating squirrels emerge strong and healthy in spring
> If you want macros so badly have you considered, wait for it, s-expressions?

Actually the only acceptable way to define a 'pipe' (aka. reverse function application) is something like

x YOUR_SYMBOL_OF_CHOICE f = f x

Every language that needs more than this is already seriously flawed :D
As a manager, I quickly realized that trying to be a technical contributor was a subtle and insidious form of micromanagement. Also, I could give myself my pick of the coolest tasks, which was unfair.
There's a debate between her and Boris Johnson on youtube arguing the Romans vs the Greeks and he makes her look like an amateur both in delivery and content of her arguments
I agree they had to spend the money to prevent a depression. I don’t think anyone is here contesting the amount of money unleashed. However, I am really disappointed with where that money went. It went into “non-productive” assets and activities.
Biden says he'll move troops to Eastern Europe
> [B]ecause it takes at least a half hour of concentration just to get back into the zone, your week has passed without you spending any productive time doing hard thinky work.

And when that half hour itself is semi-routinely[0] interrupted, the whole cycle becomes a form of aversion therapy conditioning you to avoid even attempting to concentrate.

Once you're stuck in that rut, you're really screwed because every failed attempt to break out of the cycle just reinforces it, and not being interrupted just means you're worrying about being interrupted instead.

[0] As with other processes, intermittent reinforcement is far more effective than consistency.
I understand that view, but Joe Rogan did a lot more than just criticise the vaccine.
> how do we get people to care?

This is a huge question, that applies far outside the boundaries of this particular issue. Think security, privacy, ... hell, even our entire democracy.

I guess one of the problems is that people who do care actually work against it. E.g. Apple developers doing what they are told, instead of what they think is best.
I wonder if it's an automated fuck-up or real malice here, because "it's OUR data" etc.

In the latter case, I fully expect them to remove OpenBoard and the developer's account next.
> If year after year kids matriculate without gaining enough proficiency [...] why not shut down the program and teach something else?

It seems like you could generalize this for most of the curriculum. Once kids arrive at the conclusion "I'm never, ever going to use this," it's over for most of them. And, naturally, that's self-fulfilling. Most kids who didn't learn math ended up not needing math – and some proudly trumpet that back at their teachers later in life! Should we shut down math?

Just anecdata, but among my friend group's children, I've seen a number of middle schoolers go from completely uninterested in a second language (English) to totally engaged once they discover YouTube or Netflix or a gaming community or whatever.

And classroom learning is apparently useful for those kids. The last time one of my linguist friends enlightened me, the research pointed at classroom learning being really important for those who don't learn the L2 in the home. If those learners are left to absorb the language solely through immersion, they most often end up at a middling level with the language.

That may be because with L2 immersion, a non-native speaker almost never gets feedback about language mistakes and so never has the chance to correct them. Instead, they see that what they say is understandable and keep repeating the same mistakes. (Maybe like, "Yesterday, I go to the store." Incorrect, but understandable.) That's not the end of the world, but it limits the speaker's opportunities with the language. Past a certain blurry threshold, they're unlikely to be hired to do a job that involves the language, for example.
Cities in the US can be very steep too. I have a ~50 sq meter apartment that runs ~€3000 in Boston. When I lived in Germany, my salary was about half what it is here in the States. Taxes are much lower, my effective tax rate is closer to ~25% (state and local) than the 42% in Germany plus the 5% Soli.
Just an anecdote but I use GrapheneOS on my phone. It's a security focused OS based on Android AOSP with in particular a secure memory allocation function.

The whole OS feels much slower than regular Google Android, Osmand (map app) is barely usable (on a Pixel 4XL which isn't a low end phone by any means).

So I don't think we can discount how much slower a device will be with a more secure OS. It might be invisible on desktops, but certainly not on mobile.
> second most hard-done-by character in the adaptation for being left out, after only Glorfindel-of-freakin-Gondolin who chivalrously lends Arwen his superstar appearance

Not a Bombadil fan, I see!
I generally use it as shorthand for, “when and not if we call the vendors with this configuration, they cannot pass the buck and say it isn’t a configuration they support”. “Best practice” as an endorsed configuration blessed by the vendor support engineering organization is my go-to sign-off to get quick cooperation from the vendors.
Munich is top 3 in most expensive German cities. Still, German city hubs are comparatively cheaper than those in other countries (e.g. Amsterdam, Paris, London, Barcelona) and with 60k€ you're around top 30% in Germany. I post these statistics just to say that other western european countries arent better than Germany in these regards. Also, I don't agree with the assignment that the salaries are a joke; it's just that the inequality in salaries is not as big as in America or elsewhere. Yes, this means that highly qualified people don't earn gangbusters (well, you could if you go freelancer) but this works for as long as there's no (significant) brain drain to other countries, which probably there is not as Germans like Germany. So, what I'm saying is that the "low" salaries are in a way the price for Germany being a nice place to live in.