skysight-inc/HackerNews huggingface dataset:
I think I get what the article is saying. I don't think they expressed it very well.

Here's a concrete example of what I think they're complaining about. From a Kubernetes Deployment manifest:

- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: db-conn
key: uri

That valueFrom.secretKeyRef.{name, key} structure is an "exploded AST" — something that in any programming language, you'd be chastised for writing out as a structural-initialization literal, because there's so much stuff there that it's easy to screw it up and forget something.

When attempting to express such a literal in most-any programming language, you'd expect to either have:

• the Java "literal factory function" approach — some static function to call, that takes either other literals, or a single literal string encoding an expression in a DSL, as arguments, and then produces an initialized value-object; or

• the Elixir "custom sigil" approach (there's probably a more popular language with this feature, but Elixir is what I know) — a macro or operator that takes in a raw string or lexemes encoding an expression in a DSL, and then codegens out to the appropriate structural-initialization literal. (Macros are better here, as incorrect DSL syntax can be caught at parse/compile time, just like incorrect syntax of the surrounding language.)

-----

To be honest, I don't think I would want YAML to support either of these. YAML shouldn't be arbitrarily extendable; a YAML document should be a YAML document, parsed by any compliant parser. (There could be some Avro-like "embedded schema" format for YAML that enables this, but that format would be better as a layer on top of YAML, rather than being part of YAML itself.)

What I would like in YAML, is support for built-in literal sugar for certain specific YAML structures.

This is different in concept from YAML having support for a type, where that type must have some 1:1 native type on the host language side for it to encode/decode to.

Instead, a "sugared structure" would involve

1. a YAML parser having a sub-parser for certain specific DSLs, where the output of this parser is a small, standardized-in-shape container structure, made out of regular YAML arrays, dicts, and scalars;

2. a YAML generator offering a configuration option to pattern-match on these standardized-in-shape structures, where recognized subtrees are swapped out in the emitted YAML for the appropriate sugared-literal representation.

Examples of where this would be helpful include: DateTimes, URIs, UUIDs, Intervals... and that's basically it.

There really aren't too many of these. The short list above represents basically the entirety of the set of types I've ever had YAML fall down on in the 10 years I've been generating/parsing YAML documents. For everything else, it works fine.
This jives in interesting ways with Southeast Asian folklore, which has held since time immemorial that semi-mythical divine beings called "Lemurians" were the true ancestors of modern-day humans, and the bringers of civilization and culture to that part of the world. Could it be that ancient Denisovans were in fact the Lemurians of popular lore?
Why? Why is “processed” automatically bad?
I would say that depends on the opportunity costs and how many sides those dice have.

Also, I'm curious where you got that .1% number.
A simple software fix could limit location data sharing
To the fruit issue, it needs to be said that fructose can only be metabolized or stored in the liver, the capacity is about 25 grams for an adult, that would be one banana. Or two apples.
It's not bad, but should be kept in mind.
The same vitamins can are in vegetables, but of course veggies do not taste as good.
But they're still feeding the machine…

The presented line of reasoning makes no sense. But people aren't rational, that's no news.
An entirely legitimate question.

I am once again asking people to read this paper and contemplate the impact on collective action decisions when ~30% of people appear to be willing to be be worse off themselves in order to inflict a loss on others.

Edit: fixed link https://advances.sciencemag.org/content/2/8/e1600451
Hold Attention on the Virtual Stage
This is such misinformation.

Haiti was isolated after the revolt because the revolutionaries committed genocide against any and all whites.

Genocide. Children, women - entire families were methodically slaughtered.

https://en.wikipedia.org/wiki/1804_Haiti_massacre#Massacre

...and yet here you are using your misinformation to promote your own anti-US agenda. Shameful.
Edward Lorenz summarized chaotic behavior as: "When the present determines the future, but the approximate present does not approximately determine the future."

So yes, you could predict the locations computationally to an arbitrary point in the future if you knew their starting locations and velocities with perfect precision; but in practice of course you cannot know anything's position with perfect precision, so your simulation would become inaccurate relatively quickly.

edit to add: and I believe that what this paper discusses is not a solution to the above, but rather a way of getting around it by modeling some types of three-body behavior as if it were truly random, rather than chaotically deterministic.
> The reason most arithmetic coding is adaptive is because that is often more efficient, [...]

Adaptive coding can be (technically) thought as a trade-off for stationary distributions, since it takes time for an the current distribution to catch up with the target distribution. Yes, it is more efficient for non-stationary distributions and even bearable for stationary distributions, but that doesn't make stationary adaptive coding is more useful than stationary Huffman coding.

As a practical example for my original reply, Zstandard does implement stationary coding for both FSE (the tANS variant of arithmetic coding) and Huffman coding. The structure of the FSE decoding table is not simple, but the minimum number of bits required for each symbol is initially 5. By comparison the direct representation of Huffman tables initially require 4 bits per symbol, with an additional compression scheme available. (Both numbers subsequently decrease as the number of possibilities diminshes.)
You need Monterey firmware only. You can just do a side install once (to update your system firmware, which needs to be at least as new as the newest OS bundle) into another volume, nuke it, then install Asahi with the Monterey firmware bundle option, and keep your main macOS install at whatever version you want.
Well, that's exactly what happened with the toilet paper, too. A few people bought more in fear of some worst-case scenario - and then everyone else noticed the supply dwindling and did the same to avoid not being able to buy any when their own, normal stock runs out.
Long time macOS users haven't tolerated Music.app well either.
yes, I sort of assumed--maybe incorrectly--that these employees/contractors handle chats and calls that were initiated from the help center and a logged-in account.

agree with grandparent that incoming cold calls would be more challenging in terms of both authenticating the caller (some places I've called just seem to match phone number) and limiting access to information.
Complication leads to higher cost of ownership, including training the junior devs who inevitably wind up maintaining the thing
An ODA (A-Team or Alpha Team) is composed of 12 guys, designed to be broken down into 2 equal sub-units.

Usually an ODA has a senior guy and a junior guy for each job (Medic/Comms/Engineer/etc).

Here is a good, simple overview:

https://www.americanspecialops.com/special-forces/odas/
This is definitely a real phenomenon, there is a lot of "work" that if ignored long enough turns out didn't need to be done at all. Lots of things get done which don't need to, knowing which is which is a really valuable skill.
A timestamp would be sufficient in that case. If you think of most editors and word processors, they have undo and redo features that allow users to go back and forth in terms of the history of their edits. Those features normally don't support branches and if you make a change in the middle of a redo, you lose access the rest of the other redo steps.

So you could tell the designer that you have the version they sent you on Friday August 13, 2021 at 3:12 PM EDT. Did they make any changes after that, or did they mean to send you a version they made prior to that?
>acquire a familiarity with the local standards/specs

And with the bugs. Especially with bootloaders because you're in a preboot environment.
What you said about France is absolutely not true.

Article V of the French constitution:

> The law has the right to forbid only actions harmful to society. Anything which is not forbidden by the law cannot be impeded, and no one can be constrained to do what it does not order.

Given that the US constitution was greatly influenced by the French one, and given France's influence and substantial aid in helping to establish the USA as an independent country it's hard for me to imagine how anyone could believe this, unless they were completely unaware of both French and American history and culture.
That's how we got that stupid bot on GitHub that constantly says "comment here or I'll close this". From time to time I have to waste my time that way. I wonder if this means maintainers want us all day bumping bugs?
Seems to just be a list of the top languages on the TIOBE list. I don't disagree with any of it, but we've seen this same article in probably 100 places. It's a good list (just from a little skimming).
I'm now using this and I like it very much, tiny and superfast, better than the slow bloat of WinCompose.

Build notes for those from the future (I use Windows 7):

1) Install Cygwin, including mingw64-x86_64-gcc-core package

2) Edit build.sh file to replace compiler from CC=gcc to CC=x86_64-w64-mingw32-gcc

This provides a native exe without dependancy on cygwin1.dll
Yep. Lots of philosophies which by their nature aren't successful on the basis of memetic evolution preferring ideas that encourage their hosts to propagate them more. Rather than being actively taught they're something which either have to be observed or deduced

Like minimalism. Sure, there's the minimalism that's being sold, but that's some mutant strain made to be able to market

The Index Card is a bit amusing https://en.wikipedia.org/wiki/The_Index_Card where it's rooted on something free (the content of the index card), yet somehow they've tried to expand on it enough to be able to have something to sell

I think this also shows up with corrupt people reaching places of power, where you can't blame them so much as the power structure selecting corrupt people for its own self propagation (the idea that "It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It" can arise without the man being willfully ignorant when there was a selection process for someone capable of that ignorance)
Really well laid out anecdote, thanks for sharing.

Do you think the 70-80 year number you come up with has more to do with 3x generations (3*~25, the length of a generation) or 1x human lifetimes (~70 years)?
Why would I care? Whether you make a billion or not doesn't affect me. Statistically speaking, the odds are very much in my favor.

I hope you do make it, and that you use much of it to give your employees great bonuses and give to charity.
That’s why your kids have cameras in each of their school bathrooms’ toilet stalls to catch the ones selling nickel bags. Or would if that were legal.

Normalizing the surveillance state is the chilling part. It’s just that the corporation is state entity, not the government.

To your point, the reason we have bad cops is that we have problem people that carjack, rape and the like, so we therefore have cops. If people really didn’t want bad cops, they wouldn’t crime.

But I doubt Amazon has lost much money from the looks of it.

Criminal insiders that prey on the customers are a more interesting target, but I suspect they are in different unmonitored areas.
The Weirdest Discoveries Archaeologists Have Made
Not particularly deep on any of the things it reports on, but an interesting compilation with plenty of links to (presumably) more in-depth articles.
I deleted my account at the end of July 2019.

Facebook did not become a better place through that. But at least I now procrastinate on HN instead. The population here is visibly smarter and the mods actually do their work to keep the standard from sliding into abyss.
How does that affect the quality of the article in any way? It's not like they're expressing through emoji, they're just there as bullet points
I get that emoji get a lot of hate on reddit since emoji only comments were low effort and that's justified
No emoji at all in any form, that's just a stupid ask
I mean from the perspective that if you think a similar statement would make an obese person feel bad then don't make that statement about a trans person
>I think your hang up is that you think it's all based on climate simulations

Yeah, models are known to fail and I was under the impression this contributes to consensus heavily. Thanks for the links, I'll read these tonight!
Ooh! 21 tropes in 2 sentences, that's very impressive.
https://en.wikipedia.org/wiki/Gish_gallop
But Vim is superior in many ways.

Nano is superior in that its easier to use. But it's certainly no where near as powerful as Vim or emacs.
What is the significance of having a high GDP per capita? GDP is a metric of economic output, it is unwise to extrapolate it so far -- after all, Syria has a GDP 2x that of Haiti.
People keep saying that it's hard to tease this out of the data, but consumption of aspartame skyrocketed suddenly in the 1980s. We ran the natural experiment. We have the before-after data. Does that data show a sharp rise in cancer correlated to aspartame consumption? No, it does not; it shows in fact (I believe) the opposite.

That's the argument I'm inviting you to rebut. There are ways to rebut it! But "the data is super subtle" is on its own not a powerful argument.
And JSON5.

https://github.com/json5/json5-go
I don't really know how the emacs project is organized but I would have assumed that prolog-mode was maintained on its own by prolog-emacs enthusiasts, and not the core emacs project. I am hard pressed to consider a complaint about indenting in a specific language mode an "Emacs bug"
> Most Web Applications are just forms that talk to a database.

And this is why the author is frustrated - GraphQL is designed for larger, more complicated systems. It's overkill for a basic web app like this. In fact, coupling the different declarations together like this defeats the purpose of GraphQL.

One of GraphQL's purposes is to let the different layers and parts of a system evolve independently. For instance, the database schema can be changed without changing the GraphQL schema. A resolver can be changed to pull data from a new service instead of the old monolith. It also affords more custom implementations, where the db schema is not exposed directly to the client or the data is stored across multiple technologies.

There's a larger point here, which is that it's okay to have multiple definitions for things that seem similar. It's okay to have one version of a User for the front-end, a different one in the GraphQL layer, and several different ones with varying details in different backend services. The key is that these Users are different things - for each context, there is a useful definition of User that is different from other contexts [1]. Some systems need security details, some need contact info, some only care about the user id, etc.

It's really important in large engineering orgs to allow these different definitions to vary independently so that teams can make incremental changes without updating every single other system. Hence tools like GraphQL.

[1] https://martinfowler.com/bliki/BoundedContext.html
Personally, all my usb-c chargers can charge/power any of my usb-c devices, which include Google Wifi, Pixel, Samsung buds, MacBook Pro, Nintendo Switch, Oculus Quest...
Use Cameo for dev focused marketing
https://webchat.multiscreensite.com/ web chat sohbet odaları
Self-described trolls tackle climate disinformation
It is highly unlikely that recovery will be so fast. Some things take a long time to learn for a population. For example learning which plants are poisonous is quite costly for a population. Elephants in Botswana travel through the Kalahari desert to get to the Okavango delta. On this 650 mile migration they travel from watering hole to watering hole. It will take a very long time to recover from the loss of memories about their locations, because they die if they cannot reach the next watering hole in time.
>>What this means to me is

What this means to me is capitalism is awesome, and people attempting to destroy it or replace it would rather have the world you describe from the USSR...

Remember kids, with capitalism you some times have bread lines, with socialism you some times have bread....
Is there a button for, I don't agree 100% but your comment shouldn't be gray?
USA could have done what Chines and Rome did for centuries. Wipe the Taliban populations of their males. Reeducation camps would do wonders. Instead, they throw cash, watch locals do obscene things with goats and children and brandishing and losing American weapons. This outcome of getting beaten by goat-f*kers is expected. It was widely known a decade ago, not if but when. Guess 2021 is the final answer.
I mean, the OOM killer's heuristics are byzantine to be sure. However, if your program is not likely to be the "true" culprit of memory exhaustion, there are better tools at your disposal than ballast pages--cgroups and tunable oomkillers like earlyoom (https://github.com/rfjakob/earlyoom).

On the other hand, if you are likely to be identified as the culprit, I think the best you can hope for is getting some cleanup/reporting in before you're kill-9'd.
This article seems to be highly misinformed.

The Perl Foundation is not The Perl Community. Sebastian Riedel and Curtis Poe are still very much involved in the community and development of Perl. Elizabeth Mattijsen and Samantha McVey have not been involved in the Perl community for quite some time. Mattijsen is heavily involved in the Raku development and community, and likewise remains so after this resignation from TPF.

Sawyer X resigned from the Perl Steering Council, not TPF, and as such is the only one here that actually was related to the development of Perl. Regardless, Perl development continues apace under the newly redesigned governance described at https://perldoc.perl.org/perlgov, which has nothing to do with TPF.
If the arrivals from California and New York described in the article are not predominantly Republican voters I expect Texas GOP redistricting will result in a severely pencil-shaped district. The U.S. system of redistricting is hopelessly undemocratic.
You are saying that comfortable communication with friends is rationally less important than long-term ideological battle that you don’t really influence?
Doesn't Happy Eyeballs fallback to IPv4 on that situation?
>how much biological evolution has gone toward optimizing bodies to dissiptate [sic] heat efficiently

Clothing is a relatively recent phenomenon in evolutionary timescales. Should we abandon that as well to optimize body temperature?

>this is a bad faith response

No, it shows you have no data to support your claim that masks harm school age kids. I can point to hundreds of schools around the world that have masked for over a year and reported no developmental delays. If masks caused delays, we would know by now.
>Reducing infections of family members by 40-50% is a massive effect

The point is that you're attributing this to vaccine effectiveness, when it may have been viral hygiene. The authors of the study did not attribute this reduction to the vaccine directly as you are.
That is what we're told before entering academia and small business/non-profit ownership. But lo and behold in reality most of one's time is spent chasing grants, contracts, and other funding.
Scala has some nice containers around this with Either, Try, and Future. We’ve also made some custom hybrids like FutureEither. And then with basic for-comprehensions/maps you can chain together logic and if something fails it’ll return an either with a Left containing an error response, otherwise it’ll implicitly keep going with Right artifacts.
Most editors and word processors, along with other applications have undo and redo features that allow them to do that. If that could be tied with a timestamp, then it would be easy to see what version of the file they're working with. The only other feature they may find useful is a way to add a note to the file they saved indicating what changed (which would be the equivalent to a commit message).

Integrating those file(s) as a submodule or subtree in a git repository would work on the development side, but people who generate those files would have no need to interface with git, and people who use git would not need to use the editor for those files to get the history they need.
Most people aren’t nihilists, in so much as the fact they’re searching for meaning by your own admission. If they were nihilists they wouldn’t be looking. Most people believe there is or should be inherent meaning in things.

You’re getting downvotes because you yourself put out a surface level thought that is easily demonstrably wrong with half a second of thought and then insulted people, nothing to do with pseudo intellectualism.
That makes complete sense. I will however say that the 3 homes I personally encountered where this happened (think $1-$2m range, not estates worth 10s of millions), the _selling_ agents were proudly proclaiming they accept Bitcoin, with one even saying their sellers preferred Bitcoin to all-cash.
They systematically murdered every last white person in Haiti - whether they were involved with the French or not. Women and children included.

It was very literally genocide. There's no other word for it.

https://en.wikipedia.org/wiki/1804_Haiti_massacre#Massacre
Yep, I was wondering more about the ongoing costs of "operating" the block. I was reading a superuser.com question [1] about it and it mentions ongoing costs, like transit, BGP routing etc.

This is super interesting! I didn't know this was even possible before I started looking into it.

[1]https://superuser.com/questions/323801/how-can-i-own-an-ip-a...
My parents’ attitudes are very much more oriented toward hard work becoming success and that if you haven’t gotten what you wanted, it’s because you haven’t tried hard enough yet.

In a way, they’re right. I’d love a 911 GT3, and I could almost certainly get one, if only for a short period of time, and with the benefit of armed robbery.

There’s a lot of things I’ve “chosen” to consider instead of putting everything aside to chase a dream. In more concrete terms, anyone can have anything they want, but what you have to give up for it matters. And that’s something I think my parents and people like them don’t think about. Not everyone has the emotional construction, or even the ability to give up aspects of their life to achieve what they want. I think a large part of “luck” is when the time comes to make a hard decision like that, some fortunate circumstance made swallowing that pill a bit easier.
China also likes to detect and sensor all "disinformation". GTFO out here trying to research on what ads/subjects people are seeing so you can categorize them based on what your classification of that information is.

Entire community is in uproar on apple scanning your pictures but this "research" group gets a pass on monitoring what people are engaging in non-public internet FB groups/feeds?, and gets to classify if that information is "disinformation"?
In the same way if there were using a purple script font. It's just unnecessary decoration and I'll gladly pass even though the content is good (usually it's not).
Some businesses blame the labour shortage on workers but these raised pay