skysight-inc/HackerNews huggingface dataset:
You can write APL or J in a way that is readable. Part of the problem is that most people's exposure to array languages is in the context of code golf or leetcode-style problems.

In some areas, if you're familiar with the language, it's much more readable than other languages due to being more concise.

For example, if you wanted to calculate the sample standard deviation

```

mean =: +/ % #

sum_of_squares =: +/@:*:@:(] - mean)

stdev =: %: @: (sum_of_squares % <:@:#)

```

Is pretty readable, I think. Of course, of you don't know the primitives, then it doesn't look like it's readable.

(I'm on my phone, so I may have typed something wrong.)
I can't speak for anyone else, but I personally choose this hill because 1) the numbers for COVID deaths appear to be inflated; 2) mandates for health and safety are perilously close to what the Nazis and other authoritarians claimed in order to enact their policies; 3) the "experts" telling us to do those things admitted that they lied on purpose about a few things, so I don't trust them with anything anymore; 4) those same experts seem to have a lot to gain by having us do the things they say; and 5) with regards to masks, those experts and politicians don't even follow their own rules, which makes it seem like either the masks don't work, or those elites think COVID is not really a problem.

In other words, the ruling class burned their trust, and without that trust, and they also make COVID seem inconsequential by their actions.

So this social contract you are talking about is entirely pushed by people who don't follow it. Why should I?
JetBrains did their own Hot Reload feature for Linux. The community is working as it should. The problem is everyone wants premium features for free. HotReload is a new feature, existing folks don’t have it now. If you want it on Linux, it’s going to cost $13 a month for a Rider license. Otherwise, keep developing without HotReload as devs have been for the past 5 years for free.
What's your favorite RSS reader?
Why sell though? One can always ignore being acquired if that's aligned with their mission.

Money is so plentiful these days, from personal experience you can just work for a FAANG/eqv. for max 4 years and amass at least 500k to a million bucks easily.

That's plenty money to bootstrap your company, and in some cases more than enough to cut out needing vulture- sorry I mean venture- capital for a good while or ever. Also, you can leverage free resources (like YC's videos, since we're on this site) and find VC related podcasts to understand how they work, so you can learn strategies on how to grow and completely avoid them.

Not to mention, 4 years will give you access to competent like-minded people (networking), a deeper understanding of how these companies operate and what to avoid/adopt, and if you're in a technical position you will most likely level up like crazy to the point you feel confident on learning any new tech and doing everything yourself. Don't know design? Attend some design workshops. Don't understand product marketing? Attend the workshop with the dude who wrote a book on how to do exactly that, and ask him questions. What does operational strategy mean? Attend that workshop.

These companies also have conferences and events where they bring leaders to speak and share their expertise- go to these and learn as much as you can.

The only resource that truly matters is time, so while you're alive, do execute. Just my 2 cents.
Well, well, well…

The political solution were nuclear plants in the 70’s. They were damned by the Ecologists (at least in Europe). We are reaping what we sowed.

Where do you want the energy to come from?
Conclusion:
The findings from our report show that many of the ISPs in our study amass large pools of
sensitive data, and that their uses of such data could lead to significant harms, particularly when
consumers are classified by demographic characteristics, such as race, ethnicity, gender, or sexuality.
Although several of the ISPs in our study purported to offer consumers access to their data and choices
as to their use and deletion, those choices were largely illusory, and sometimes even nudged consumers
toward more data sharing. This further demonstrates the importance of restricting the collection and
uses of data, rather than allowing ISPs to dictate how consumers’ information is used by obscuring how
they will use their information. Unfortunately, these data practices and abuses mirror problems across
other industries, including significantly, edge providers.
Is there any good evidence that masks work to slow the spread of Covid? I've seen lots of evidence that they do not work, in which case they do not signify what you claim, but rather signify an adherence to reality and science.
I think there is some room for "object predictor" optimization. In real world cases, 99% of objects in array will have the same keys over and over. Smart parser can potentially exploit that.
Kubetools – Curated list of Kubernetes Tools
That would only work for the percentage of the European population who uses English as their primary language. It'd be damned near useless.
> salty-fish generalization

What does this mean?
I am _so_ very excited about this! This is going to be a huge help for the community. These new docs are an incredible improvement over the old docs. In-depth tutorial and concept explanations, live editable sandboxes, coverage of key concepts and common gotchas, and much more!

See the docs repo PR [0] for background on what content is currently included, plans for further content and site improvements, and feedback on the new docs.

For why this is a big deal: the old docs were good in some ways, but very weak in others.

By far the biggest issue is that hooks were announced in Oct 2018 and released live in early 2019, but the tutorials and explanations were all still written with class components and showed older patterns, well after the community had fully adopted hooks as the standard approach. The hooks info was a totally separate section of the docs. That section was _good_, but it made it really hard to continue recommending the React docs as a good starting point for someone new to React.

The docs have also skimmed past a lot of important information, usage concepts, and info on how React itself actually works. For example:

- React's batching behavior is something that frequently trips people up, but the current docs just have a note that says "updates may be async"

- Using the hook dependency arrays correctly is vital, but the current hook docs describe it as sort of an after-thought

- There's no information on what a "reducer function" is or how to use one correctly.

That's part of why I ended up writing a 9K-word "Guide to React Rendering Behavior" post [1], and Dan wrote a similar "Guide to `useEffect`" [2] article.

Fortunately, the new docs address a lot of those concepts directly, which should really help people who are getting started.

[0] https://github.com/reactjs/reactjs.org/pull/3965

[1] https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-...

[2] https://overreacted.io/a-complete-guide-to-useeffect/
When I was a University prof, I headed a committee to select new computers for the undergraduate lab. Even though I preferred Macs, at that particular time, PC's turned out to be the better choice. This was likely to make some of my colleagues happy, some did not like Macs. One of these colleagues came into my office for a chat and I told him he would be happy because I would be recommending PCs for the lab. I showed him my report. He told me to bump up the quote we had received for the Macs "to make the case even stronger". I had two reactions:

1. Stupid - the case was strong enough and I had no doubt that PCs would win;

2. Lie to my colleagues? Never.

Now he was pretty successful at getting grants, although I never thought much of his research. But, more importantly, I never, NEVER, trusted anything he said from then on.

To me, honesty is a switch that can never be turned back on.
Yeah when I think of MS products, they're never the best. They're usually just good enough, and then adoption is driven by some sort of leverage.
It would, but that is not what the unredacted docs say.
Just build websites!
The headline and article attempts to generalizes findings from a cohort with Borderline personality disorder - which they admit is a big limitation. I’m not sure what made the researchers think sloppy GABA activation (etoh) would help with a personality disorder because I didn’t read their manuscript.

I can’t see how this got past IRB or how they were able to ethically enroll patients. BPD has many psychological manifestations all rolled into one disorder including rage and emotional lability. It’s a mystery to me why alcohol would be a responsible choice here.

Mild/moderate alcohol consumption does often temporarily alleviate anxiety. But it also pushes the concerns to the next day - and that is the positive feedback loop for increasing daily consumption. This leads to worsening health and worsening/chronic psychological issues that are perpetually pushed back by daily consumption.
While I agree that we should be mindful of our finite resources, it’s worth noting that you can have sustained growth and still consume fewer resources. For example, US per-capita CO2 emissions have declined 30% since 1970, while per-capita GDP has grown more than twelvefold. In recent years, technology has been by far the largest contributor to that widening gap between GDP growth and emissions. That’s not to ignore the impact technology has on the environment from e.x. rare earth mining, but if you look at the big picture I think you’ll be positively surprised.
"looking at a 10-line hook in the codebase, and we couldn't collectively figure out whether or not it actually did anything without running it to see how it behaved."

While hooks do have problems, this could be said about pretty much any programming language or framework, especially when it comes to code that allows for better reusability. In this instance, I suspect it's more of an indictment of the original programmer instead of hooks.
Jack Dorsey is a literal cringe machine. I’m surprised all that meditation and fasting hasn’t helped him self realize this. Where is the proof for hyper inflation? What a weirdo
Nice! I see nsh uses threads internally. Any plans on how to handle the fork-thread interaction?
I don't wonder that Runbox and Posteo are vulnerable, but I would have thought that Fastmail is too big for such an attack...
The world is full of trade offs. Stuff that might happen in the future is less important than stuff that’s definitely happening today.
When I used to drink regularly (6x a week or so, light on the weekdays but binge drinking on the weekends), I'd have anxiety on the weekday nights. My habit would be to quell it with a drink because alcohol "reduces anxiety".

However, after reading up on how one of the symptoms of alcohol withdrawal is increased anxiety, and hypothesizing that the weekday drinks actually made my anxiety worse overall I stopped drinking on weekdays and limited drinking on weekdays a bit. My anxiety improved after that.
There really isn't a book that prepares you better than ADM.

CTCI has its place if you have limited time and are targeting mid-size companies, but for anything more serious ADM is the way to go
I've used fish in the last few years and zsh before that.

The experience out of the box (coupled with something like starship) is pretty good but I don't like the incompatibility with basic things, like $() vs ().

I also find fish to be a bit on the slow side in some instances, so I think I'll keep tabs on nsh
Unfortunately there are extensions & features that (last I checked) only work in VSCode but not VSCodium. 'Remote Development' extension was the one I found out was apparently closed source.
Why would getting a refund preclude you from buying self driving if/when it's released? I think that "pay now, maybe get it later" or "don't pay now, can't buy it later" is a false dilemma.
No, we are not headed to hyperinflation. Hyperinflation is hyperventilation. I don't understand why people look to CEOs for wisdom on things outside of their expertise. In fact, those who perform at a very high level tend to be poor sources of knowledge about things outside of their expertise because most of their attention is focused elsewhere.

But in the 70s we had out of control inflation which required 18% interest rates and a very steep recession -- something that broke the backs of unions and severely hurt a lot of poeple.

So yeah, inflation is something that we should be worried about without treating it as an existential crisis leading to the collapse of the currency. I really wish people would tone down with turning everything into a crisis in order to terrify the population into accepting their preferred policy mix. This politics of terror is corrosive to the national discourse and results in bad policies.
Remember when every Facebook page and profile had an RSS feed? And FB messenger was XMPP compatible so you could use it with bitlbee and your favourite IRC client. And you could email people @facebook.com and it would show up in their messages.

Google gets all the “credit” for killing RSS, but there’s plenty of dismay to be spread around!
As a human being who wants his information to be secure, I love it. If companies are going to peddle the personal information of individuals, and that information could potentially harm them if it became public, then getting security certifications is the very LEAST a company can do if they want to do business in that sphere. Everyone everywhere should demand it.
And that's kinda it, enough people don't realize how immature/unprofessional they can be, implicitly and explicitly, when physically co-located. You should be able to abstract from that in a place of business and maybe a culture of remote work makes that more possible than otherwise. One has all the time and space to impose their preferences outside of the workplace.
Virtual lung cancer screening is just as effective as in-person screening
One factor: the main target was internet gambling sites. They banded together and collectively agreed not to pay any DDoSers.

Source: Security Engineering by Ross Anderson.
Not yet, but if the leftists pass $6 trillion in spending while trying to soak the rich (who'll just leave), then yes, the US will be in a full blown debt crisis.

Very telling: https://www.bloomberg.com/news/articles/2021-10-22/inflation...
If you want to compare different cinnamons, you can order some from Penzeys [1]. I'm a fan of their Vietnamese:

https://www.penzeys.com/search/?q=cinnamon
Well, legally speaking, yes, that would likely constitute bribery, which is illegal. But in your case you're saying the lobbying is scandalous because it worked, not because someone broke the law.
It may be a tool but you know? Jewelry hammers are also tools but too specific to be used by many. Guess the same happens with APL.
Sure, but it'd be ideal if clicking on it would load the fulltext rather than jump to my browser and load the source in its full, bloated glory, or at the very least with formatting I can't control.
It's still uncomfortable to deal with binary strings in erlang, starting with the very awkward syntax, but also there are also quite a few non-core stdlib functions that refuse anything but charlists, like options for tls (ssl) module, x509 settings, ssh module, etc.
I don't think you understand correctly.
Wow there are a lot of people from the North of England here. I'm from Sunderland and it was turnips in the 80s. For the full tick you had to go and nick them out of the farmers field, no organised pumpkin picking for us! Someone told me they managed to spend 70 pounds on a pumpkin picking trip last week with 2 children, I think the farmer was a master of upselling!
Parts are available because I am far from alone in this sentiment.
Buy land
Thats a euphemism for not donating every waking hour to work and for example bringing your kids to school.
And another: types. They seem to be under emphasised in APL. In my bilinear example the original code had lots of "(pixel >> 8) & 0xff" kinds of things to access the colour components. I created a type to allow those to become "pixel.g". That immediately made the code feel easier to understand. (Pleasingly it made the code run faster too).
Don't get me wrong, I'd much rather listen to James Blake or Moreno Veloso than Collier.

I'm not saying you have to like his music. I am saying that anyone maintaining that his compositions are not artistic, creative or musical... well, perhaps someone's definitions of these words are being biased by their preferences.

I mean, to take one example, he's rearranged a classic R&B song in 9-part jazz harmonies rarely heard in the pop genre. He layers in samples from household sounds. He put all this together in an entertaining media format without losing the sensibilities of his genre nor letting it collapse into noise.

You could argue that this is not entirely novel, and this kind of composition has been happening in less popular genres for decades. I can see arguments against his taste. I do agree with an earlier comment that this might be too sophisticated for his pop audience.

But not creative? Not musical? Not artistic? You don't have to like his music to recognise that these words absolutely apply.

When I was a teen, I hated certain genres of music - for example 'new country' and the popular dance music styles of the late 80s. My disdain for whole categories of music was part of my identity.

This made it near impossible for teen me to recognise (or more to the truth, admit) that any of the artists labelled as part of those genres had any talent at all.

This lead to all sorts of silliness, like asserting that MJ had no talent, or insisting that Neil Young doesn't play country. Or just plain missing out on some of the brilliant moments of Willie Nelson's career.

You're right that art is subjective, and I'm quibbling over words that have no quantitative meaning. But seriously, credit where credit is due.
The manipulated data (image)...
https://pubpeer.com/publications/51C554512CE22267B2E62172DF3...
When I was talking about "unsolvable", I meant there is no single "best way to do it". All choices have tradeoffs.

"One large player" can make hard, but neccesary choices. Multiple stakeholders can have conflicting interests, so they can stick with conservative way.

One large player can use its control in ways detrimental to users. Multiple stakeholders can go with incremental changes that benefit everyone involved.

There is no silver bullet.
I'm concerned about the Language Server Protocol.

I get the impression that its current state is something like CSS in the era of Internet Explorer 4 to 6: there's a published specification which Microsoft is nominally behind, but the de facto standard is "What Visual Studio Code does", and there's nontrivial divergence between the two.

Can anyone who works with LSP indicate whether that impression is accurate?
Show HN: Org-bars, bars in virtual indentation for Emacs org-mode
> We've been clear about our support for consistent privacy rules around the globe.

Truly PR statements can be generated with Markov chains, for a long time now. Every single statement and press release from a major company is at least half self-aggrandization: these robots really expect that the sentiment will be imprinted in our brains, instead of making us vomit a little each time. I'm surprised they don't walk around with twisted and bruised arms from patting their own backs so hard.
What is this reference to?
It should be standard practice for the operator of a firearm to check whether it's loaded with blanks or live rounds. Pushing that responsibility off to an 'armorer' invites situations like this.
The point of Nitter is that it uses the API their official web client (which is a JS SPA) is using. They can't lock out Nitter without also locking their own frontend out.
I agree, and for non-work computers I’m trying to move away from Apple. But for phones and tablets, I don’t see any viable alternatives (yet).
I think it shows quite clearly that your theory that Information Retrieval nerds just got confused/misapplied a particular kind of book index is inaccurate and that IR nerds have been around for longer than one might think.
> I never understand it, do you expect some sort of payment or something?

Exactly that, if you look in their bio, they're ex-Google. Certainly they still hold stock, so are trying to protect the stock price. It's people like this that built Google, so it's no wonder it's an extremely unethical company.
OG Pixel and Nexus 5X IIRC. I'm on a Pixel 3 currently and it's still pretty stable. Wanted to play more with a PinePhone as my next phone though
It is unlevelling for me. I have one room where basically everything that my family does happens and it is the only place to put a desk. It is noisy. It is very distracting. I am physically "at home" so my family expect me to be able to help out and do things, but I am mentally trying to be "at work" so I end up doing a half-assed job of both.

I can't move out of London so that I can afford a place with a dedicated study/office room because "hybrid working" means I still need to be within commuting distance (any property within commuting distance is £,£££,£££, even before covid). Hybrid working rules at my place mean I can only physically go to the office a couple of days a week (e.g. cannot do Mon to Fri, but have to go in on assigned days)

It is professionally crippling, at least for me.

Edit: comments about "just do a longer commute the days you do go in" are valid, but not applicable here: I have care commitments that can't be ignored while I am on a train.
> It can be hard to tell when a side isn't operating in good faith due to differences of perspective and the heavy political rhetoric.

It can be hard, but it's not impossible. I am very familiar with your points and have made them myself, over long years, in other circumstances. This circumstance isn't one of them. If you aren't willing to draw that conclusion at some point, you are facilitating the worst in people, the bullying, the political violence and oppression; the division and hate; by giving them an infinite free pass, by eliminating any opposition. If you give the same answer every time, it's also not rational, intelligent analysis, but reflexive rhetoric.

And if you don't see it now, in the US (and many other places), you never will. You will never see stronger signals. People openly say they are out to destroy you at all costs.

It seems as if people were conditioned, over a generation of more 'reasonable' politics, to respond this way no matter what. It's obvious what your enemies will do, tactically, to take advantage of that. The world has shifted under your feet; it's like disruption in industry - things have changed, you need to adjust or the disrupters will destroy you.

Sometimes, hopefully as little as possible, but sometimes you have to fight.
It holds all of the references to the dependencies strongly, which makes sense since it is a memorization helper function.

It saves all the dependencies to avoid recomputing if the same dependency shows up any time in future.

But in my case I was using an old school library where you call destroy and set reference to the instance as null, and putting that as a dependency in usMemo was a bad idea.
This sounds like what a client of a drug dealer would say.

There has been plenty of proof of illegal (downright malicious) behavior in multiple dimension by big tech (anti competitive, anti privacy, bad security practices, keeping wages low, lying in front of congress, inciting (or at least turning a blind eye on) war, genocide and riots, the list goes on...) and new revelations like these here are showing up nearly daily. Especially in the ad industry incentives are not aligned.

The problem is that fines (which is proof of their illegal actions, since you asked for proof) are always very low - so companies design their actions with that in mind.