skysight-inc/HackerNews huggingface dataset:
There are a few classics of middle-brow discourse:

- Fallacy Name Summoning: described in article

- Edge-Case Generalization: "Humans have two legs". "You haven't accounted for this man born with one leg".

- Single Paper Refutations: Search Google Scholar to find a single paper that does X. Means nothing. Lots of research is non-repeatable. Lots of it is faked.

- Single Paper Confirmations: The same as above but weasel-worded into "there is some evidence that" with rest of discussion operating under the frame of last-paper-submitted wins.

- Gish Gallops of the former: Single Paper Xs, n times. If you scan the space of papers with appropriate keywords, effectively sampling only the ones that will power your argument

Overall, each of these are mostly performed by (mu-eps, mu+sigma) people. You need some intelligence to get here. But it's really tiresome reasoning. For my part, I try to engage at best capacity, but sometimes I get really frustrated. It's a variant of the Blub Paradox. All the people below me on the Epistemology ladder are morons incapable of understanding things. All the people above me have failed to account for some nuance.

In any case, I now have certain heuristics. To be honest, it's quite nice to have these because, while these mid-brow participants are frustrating, they also lead to me taking a break from this website.
The problem with purely learning things on a need to know basis is that every debug task that goes outside of the programming knowledge of the dev becomes an incredible scavenger hunt.
TIFU by using Stripe as a payment processor for my small business
My take on management (and really on life) is that every theory/framework is a setting stone and not instructions. The framework helps you think better, but reality is always more complex than what is described and covered in the framework. Best managers IMO are aware of many different strategies, frameworks etc and adapt it to suit their organization needs (based on the culture, people, goals, etc).
The article (https://archive.ph/Azysn BTW) says Hillingdon, Ealing and Hounslow. Zooming in on a random patch of land between the labels Ealing and Hillingdon, I found a large clump of what seems to be warehouses.

Maybe elsewhere is cheaper, but an area with warehouses is cheap enough, in a sense.

I found Heathrow too, so I assume noise depresses the pricing. But servers don't mind aircraft noise.
Even if someone doesn't need to work at a sufficiently low level as to need that information regularly, not knowing that suggests a severe lack of fundamentals and hints at trouble on the horizon. Someone could play at chemist and work with raw materials and follow recipes without knowing about electron orbitals, but without that understanding they may make disastrous choices if given insufficient oversight and their capacity for problem solving is limited.
Lazy yet stealing jobs. Yup that makes sense.

The better argument is that the more immigration there is the more difficult it becomes to provide various social programs. Difficult doesn't imply impossible however. One countering argument is that the more people there are the more taxation there is to support social programs. The truth therefore is that immigration has both good and bad aspects so there's a balancing point: Fully open or fully closed borders are likely a bad idea in general.

"Social programs" here being things like education and health. "Minor" things like that...
I liked Mew better.
I would say so. But I'm trying to think if I've ever had to use that?

I don't think so.
When talking about "London the financial centre", you're talking about offices in tall buildings in central London

Compared to that, data centres out in West London, in an "industrial shed" in the vicinity of Heathrow Airport, are already "moved out".
Show HN: SDWM – Simple Dynamic Window Manager for Windows
not everyone who can use a screen reader can see
Yes, and 'rich' here means: anybody that will have the capability to migrate. If you're from a country around the equator and not at the top of the foodchain you will likely end up in big trouble and the developed and highly militarized countries will be able to make some kind of play.

But assuming coastlines will shift and some zones will become entirely un-inhabitable the sentiment may well become one in which the French revolution will be re-enacted, but on a much larger scale.
Looks mostly decent, just needs vertical and horizontal mirroring. Also I don't understand the colour choice, sometimes it switches from one to another on the same line (Barking -> Upney).
The way I see it - you defined that the way to create further definitions is by collaboration, so it's still a way of defining process. I assume it's not just a "democratic" process to create a process ;)
btw, totally agree on the point though!
I wonder why node call workers "threads" when they're actually os processes spawned like fork()

const { isMainThread } = require('worker_threads')
if (isMainThread) {
const { Worker } = require('worker_threads')
const worker = new Worker(__filename, { workerData: {})
} else {
const { workerData } = require('worker_threads')
}
At the moment where instead of "Because they cannot get jobs in their home country." the counterpart says "Because they are willing to work for very low pay for which locals would be unable to make ends meet." you have some thinking to do, not him.
Yes, probably any software developer should know the trivial fact, that a byte consists of 8 bits (nowadays) - even if the developer is not involved with bit operations.

Much more important, in my eyes, and more sophisticated, is the concept of the computer "word": a professional software dev should know how many bytes go in a word, how word length corresponds with bus width, memory organisation and how types depend on word length.

And in my humble opinion, Unicode encoding is such a basic concept, that every dev should understand it on a bit level.
These are people who have gotten jobs and are being paid for it. I only encountered the ones good enough to have passed interviews at companies.
>My question is who did you think you were going to convert with this drivel?

Why do you think I'm trying to convert anyone? And what do you think I'm trying to convert people to?

You have focused on 4 trees and missed the entire forest.
Once you encounter the problem of sending binary data somewhere, presumably you will look up how to do that and find out all you need to know about bits and bytes.
This is great. Is there something similar for Product Managers as well?
100% coverage as a side effect of careful testing isnt a red flag.

Coverage is a decent (among other things) measure unless it becomes a target. Once it becomes a target you get shitty rushed tests that act mostly as cement surrounding current behavior - bugs and all.
Use.GPU
I believe that they are categorized according to the age of the object rather than the age of the photograph
Yeah, this annoys me quite a bit, but I guess I was naive. I’ve recently started buying stocks from companies I think are really on a nice path for the future, I’m in the field of genomics so I think I have a nice view on novel developments, like Liquid Biopsies (blood based cancer monitoring and diagnostics)…

And indeed some companies report growth of up to 30%… and then the stock goes down because it is less than expected. I know it was going to be like that but it’s even more so than I expected it to be. It feels… annoying.

Same with Beyond meat, they strike some deal with McDonalds, feels like a big deal, the stock does… nothing :s.
hn is only slightly less mainstream/dem than reddit. Very filter bubbled.
B: Why do you think that is?
The infestation of the workforce by the bootcamped parrots that puke out memoized nonsense and call themselves a professional programmer is going to further degrade the quality of code everywhere
Republicans are the party of the rich.

Democrats are the party of pretending not to be the party of the rich.
They need not know by heart, but they should be able to find out if necessary.

Reminder that 8 bit bytes were standardized in 1993 (ISO/IEC 2382-1:1993 according to Wiki), and before that it was common to have bytes be 6, 8 or 9 bits.
Dependency solvers that obey semver are a really hard problem that have very unintuitive challenges. I think a very large number of people who use them will not have spent a lot of time to think about the issues in detail, just their experiences as a user of them. NPM has less complaints than composer for example, but node_modules has an interesting way out of the problem by making dependencies into a hierarchy but this brings a new bunch of challenges elsewhere (in the runtime, any object transiting between a mutual package which has two different package versions of the same package name in the lineage will be have "weird" behaviour).

Your Project --depends-on-> Foo@1.2.3 --depends-on-> SomeLib@1.2.3
Your Project --depends-on-> Bar@4.0.1 --depends-on-> SomeLib@4.5.6

If Your Project touches SomeLib from Bar and passes it into Foo things go sideways. It's easy to state that this violates best practices but it is a reality of how the runtime works. This category of issue is removed in PHP/Python by the package manager (not the language). The trade-off is the large computation that checks for conflicts in SomeLib.
> not knowing that suggests a severe lack of fundamentals and hints at trouble on the horizon

Exactly this. Strictly speaking you really don't need to know how many bits are in a byte, but it'd be difficult not to have picked up this kind of information having spent any time in the field. The absence of this knowledge is a strong indicator of shallow expertise.
I was referring to the seven lines of dialogue.
Maybe it's an old automated thing that someone forgot to deprecate? A little ghost in the machine
We are incredibly far away from autonomous trucks. I am not aware of a single truck that you can buy that offers assisted (as in you press a button) lane switching. There are lane keeping assistants and assistants which use cameras to check whether switching lanes is unsafe due to other vehicles on the road.

Waymo seems to be working on it: https://www.youtube.com/watch?v=Z09jND0G6HQ but the fact that this 20 second maneuver is warranting a video in their eyes should tell you how complicated it is.
All politicians from now to the 2030s will be jumping on the "ban petrol cars" bandwagon because it will bring them a lot of votes, but it's an unrealistic goal we will never achieve and we will find ourselves in 10 years with no widespread electric network, a lot of broken promises and a even warmer Earth.

As a climate change alarmist, I consider any "ban on X in < 20 years" promise as wishful thinking or a populist lie, which will eventually turn into a huge cash-grab and tax reliefs for their lobbyist friends that will have gotten into electric by then.

I admire all those that still believe their favourite party will fight climate change.
Opt-in, on-device. Sounds very reasonable.
Was the first game I ever played on a cousins Atari in 1982,
I loved it and Superman, was absolutely fascinated by the game on the TV.

Got an Atari shortly after for Christmas.

The genre of movie based games has now completely turned on it's head, games are now made from movies.
I'd not heard of the term Bulverism, so thank you. Nice account of its being coined, by C.S. Lewis, too, for anyone else unfamiiar with the term:

https://en.wikipedia.org/wiki/Bulverism
That's so American. Ban every nipple and every inch of other "prohibited" body parts.

At the same time in Europe you go to a nude beach and there are whole families with kids and literally nobody has problems with it. Clothing is optional. No one bothers nude people, no one bothers clothed ones.

In Germany or Sweden you can get your [banned by Apple] out in a public place not designated for nudity per se and this just normal.

But yeah, lets ban more normal/natural stuff.
> Messages uses on-device machine learning to analyze image attachments and determine if a photo appears to contain nudity. The feature is designed so that Apple doesn’t get access to the photos.

LGTM
Does zod let me walk/parse the definitions as data?
"Messages now includes tools that warn children and provide helpful resources if they receive or attempt to send photos that may contain nudity. [...] Messages uses on-device machine learning to analyze image attachments and determine if a photo appears to contain nudity. The feature is designed so that Apple doesn’t get access to the photos."
PFAS linked to infertility, diabetes and billions in economic costs
I'm sure that people can get paid to code simple, well defined stuff in a very high-level language/script without formal training but "professional software dev" implies a level of knowledge and competency that is far beyond knowing how many bits are in a byte, which frankly is "teenager interested in computers" level of basic knowledge.

In fact, IMHO a professional software dev will be reasonably proficient in binary and powers of two in general as a matter of basic knowledge.
I think any person remotely interested in computers or programming can and should "know" that a byte is 8 bits.

But... does it matter?

Unless you are working with hardware or in embedded systems more directly, it ABSOLUTELY does not matter at all.

What matters is to have a critical eye for numbers when they matter and/or are "off". That is much more valuable for the day-to-day work.

"Damn, before we could easily hit this endpoint X times per second and after that refactor and library change it's down to X/5? We need to have a look".

Sizes of DB tables, latency of endpoints and being able to properly read stacktraces or logs from a third-party service is much more valuable.

PS: people writing in the comments about not knowing how text encoding works, about sending data trough sockets, etc... Folks, you know how to do these things because they are required from you at your day job, you probably had exposure to proper patterns and got help from experienced people within that particular niche at your company. That's all. Knowing 1 byte is 8 bits is absolutely meaningless knowledge on its own.

I needed to know these "standard sizes" for my CS degreee,sure. Do they matter for my day-to-day work? Not in the slightest.
The problem with using priors in aesthetic judgment is that because it's inherently subjective, the prior actually influences your measurement. So it can be self-reinforcing.
This work is subtly related to chaos theory.

The nth coefficient of the ith Mandelbrot polynomial lemniscate [3] is equal to the number of possible binary trees with n nodes of height i or less. This is because z -> z^2 + c reflects coefficients recursively produced by repeated applications of the binomial theorem.

When n becomes <= i, the nth coefficient stabilizes, converging to the nth Catalan number, which is the number of possible binary trees with n nodes. The nth Catalan number is also the number of triangulations of an n+2-gon.

https://en.m.wikipedia.org/wiki/Catalan_number#Applications_...

Now, there is a 1-to-1 bijective mapping between binary trees of height n and node count i, and n+2 sided polygon triangulations with i segments.

https://www.r-bloggers.com/2015/07/catalan-numbers-fortriang...

In fact, the same associahedron in "Flipping until you are lost" is mentioned here:
https://www.researchgate.net/figure/The-bijection-between-bi...

What is the significance of all of this? There is currently no closed form approximation for these numbers. As simple as it might sound, we have no closed form for the number of binary trees with i nodes of height <= n. If we did, we could approximate the Mandelbrot and it would unlock new frontiers of understanding chaos theory.

Philippe Flajolet, a now-deceased titan of analytic combinatorics [2] wrote some papers on the problem, but never got more than rough asymptotic bounds.
https://www.sciencedirect.com/science/article/pii/0022000082...

Further work was done here: https://www.labri.fr/Perso/~bousquet/Exposes/trees.pdf

When I saw this, my eyes lit up. It is late but in the morning I will have to see if the findings in this paper help at all with the above problem.

-------

[1] https://en.wikipedia.org/wiki/Philippe_Flajolet

[2] https://en.wikipedia.org/wiki/Symbolic_method_(combinatorics...

[3] http://www.mrob.com/pub/muency/lemniscates.html
People who go to a nude beach, opt in to a nude beach.

People who turn on Nudity check, opt in to a nude check.
if it pays you more and you can't make the same at current company then go, kind of a no brainer
This isn't written on the page linked. Where are you finding this?

For other people who only read the comments and don't read source material:

"Turn on communication safety to help protect your child from viewing or sharing photos that contain nudity in the Messages app. If Messages detects that a child receives or is attempting to send this type of photo, Messages blurs the photo before it’s viewed on your child’s device and provides guidance and age-appropriate resources to help them make a safe choice, including contacting someone they trust if they choose.

Messages uses on-device machine learning to analyze image attachments and determine if a photo appears to contain nudity. The feature is designed so that Apple doesn’t get access to the photos."
He still doesn't really get it. The big problem with ESG is that the entire fundamental premise pushed by the media that inspired it is a lie: the world isn't emitting masses of greenhouse gases just because it means more profits for big corporations, and the main consequence of fossil fuel corporations not pumping out so much fuel isn't that they and their shareholders make less money. Ordinary comsumers really do get direct benefits from fossil fuels, this isn't just some clever propaganda line big fossil fuel came up with to protect their profits.

We've actually seen this demonstrated, though not via BlackRock (because the idea that they were somehow responsible was another lie pushed by the media to give people someone to hate). ESG campaigners have successfully discouraged investment in new fossil fuel extraction in much of the world. The world's consumption of fossil fuels is now being strangled at the source, exactly as publications like the Guardian campaigned for them to be. The consequences? Fossil fuel corporation profits at record highs and ordinary people unable to afford food and heating - which is of course exactly what you'd expect to happen when there's insufficient supply, with prices being driven up until people are forced to reduce their use of fossil fuels and the profits going to those that chose to carry on produciung and not starve and freeze the poor further.
>At the same time in Europe you go to a nude beach and there are whole families with kids and literally nobody has problems with it. Clothing is optional. No one bothers nude people, no one bothers clothed ones.

At least the ones I've seen in Germany have a nude section and a non-nude section. It's usually not mixed.
Opt-in, for now. On-device, for now. Slippery slopes.

Privacy erosion is gradual, that's why they keep getting away with it (well, that and "think of the children!").
I think it’s more about the potential for child abuse than prudishness
>naked photos and videos show the private body parts that are usually covered by underwear or bathing suits

sweet, now the iPhone (which a child shouldn't use in the first place) is nannying the kid and doing "the talk" instead of the parents.

how soon until your phone makes your son sit trough an entire sex-ed class on his first NSFW internet search?
While I understand the criticism - this is not the point of Apple. Unsolicited nudity is usually used for harassment. I assume that also in Europe sending unsolicited nude photos to adult and kids isn't okay.
So you're OK with your child receiving unexpected messages of erect penises? Because that's what this feature is actually about if you read past the headline. Not "banning" anything but putting users and parents in control.
I think I'm quite forgiving of those. I think a lot of more modern named fallacies are easily reachable by a teenager who happens to have read epistemology. i.e. someone who has been informed of the "straw man" could reasonably "worsen" the fallacy. They might then name it an "invisible man" or a "hollow man" or whatever simply so that their peer group can discuss the term.
Thanks to the Law of Leaky Abstractions, chances are they'll need to know anyway.

https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...
A friend who worked at Suse at the time described Novell's price as a fair price for just the consulting division plus nothing for the rest. I don't remember that $50m or what it paid for.
No, Draghi's statement was signalling, not nudging. He was willing to throw billions at the problem (and eventually did), his communication was meant to reduce the need for such an intervention.
Well, Discord once thought that my message containing a breadboard was nudity.

I fully expect similar things to happen here.
Yes, the lazy mid-wit dismissal used by the upper-middle classes, safe in the knowledge that they would never be replaced. Perhaps in 100,000 additional people a year, there could be groups that do either?
Was in Valencia, went to the beach... it's just a beach. People were naked, it's just normal.

It's not a "nude beach"... it's "beach".
'murican led neo-puritanism ftl..

I don't own any iDevices but it kinda bothers me that the world seems to close in on itself while at the same time breaking its own back bending over backwards to include _EVERY_ONE_[1].

[1] Except the ones who are wrong.
Here is a blog post about it https://manticoresearch.com/blog/manticore-alternative-to-el...
Default options in forms are the standard example of a nudge, a tax however is definitely not a nudge, the article actually explicitly says so.
Children sharing nude photos of themselves, or being sent unsolicited nudes, is not normal / natural.

As an adult you can just turn this feature off, if you use messages for this kind of thing.
It does not ban anything, it provides opt-in warnings to protect kids from obtaining or sending nudes.
For many of us a kilobyte will always be 1024 bytes despite the newfangled fashion for “kibi” this and “gibi” that.

Fortunately the people who adhere to the “ibi” cult are usually sticklers for compliant capitalization, so when I see “kB” I know it Must Be One Of Them.

Now get off my lawn, all 1000 of you!
But you can still show your nipples at the non nude section
To me, it feels like sloppiness presented as a virtue.

Even if you have lost interest, there are more civil ways to close a text.
Discord's detector is a bit weird, yeah, but it can be turned on or off by the server administrator. I turned it off because we don't get much abuse and we got some false positives.
Ask HN: Definitive resources on “Choosing the best data representations”?
This may feel like too basic a question, but it has become not-so-easy to just 'look it up' on the web.

There are thousands of search results if you search this question, but most of them are either:

A) SEO-optmized blog posts with unsatisfying depth

B) Tool-specific answers (e.g. "How do I choose the right Data representations in Python?")

For computer science students today, it very much depends on teachers recommending the right books, which is a rare privilege.

I am deliberately not using the words "Data Structures" here, because I think it is only a part of the answer. In addition to performance, I'm looking for qualities like readability, maintainability, ease of understanding conceptual models.