skysight-inc/HackerNews huggingface dataset:
Seven Sketches in Compositionality by Spivak and Fong (https://math.mit.edu/~dspivak/teaching/sp18/7Sketches.pdf) is supposed to be very practical. It includes many examples, but I'm not sure how useful category theory actually is in the example cases.

There is the theory of monotone co-design (https://co-design.science/index.html) which is formulated using category theory. It seems pretty practical.

Then there's topological data analysis, which is clearly a practical subject, and can be formulated in terms of category theory: https://en.wikipedia.org/wiki/Topological_data_analysis

I'm not very knowledgeful of any of these subjects, but I, like you, got somewhat interested in category theory and tried to find how and where it's used some time ago. These are the main things I found.
This might be an unpopular opinion, but category theory isn't very useful at low levels of abstraction. It is an elegant mental framework/model that can be used to generalize many concepts, but in my experience such generalizations rarely give additional insights about the concept it is generalizing.
The question should be about frequency then. How often do you actually do this kind of behavior for light or typical transgressions, whether you care if anyone is looking and whether you care about scale of punishment.

Rare situations are bit of a problem, people are notoriusly bad at predicting what they will do in rare circumstances.
> Also, set aside a nice chunk of cash to invest during the next crash.

Do you have any evidence this is actually recommended? If I leave $100k on the sidelines for 5 years and magically invest at the exact bottom of a 50% crash and double my money when it rebounds, how is that any different than having invested those $100k in the first place? At a 10-15% return, that’s basically the same returns (we can play with the 10-15% and 50% crash numbers, but my point stands).
I don’t think the official messaging is inconsistent, although it could be worded better. Please don’t also mistake random users to be the official source of information. I am also a random user and these are my opinions.

Arch can definitely be used by beginners. The only required skill is the willingness and ability to invest time into the process. There shouldn’t be a minimum knowledge bar to try Arch. However, the willingness to RTFM and Google are undoubtedly necessary.

You have some good ideas about useful things to know during first time installation. However, the installation guide is not the place for this. The current format is a good compromise, and it is not the right place to provide more background. Instead, supplementary information should be added to existing pages/new pages and linked from the guide.

I think the problem with the current guide is it links out to too much context. It should only link to pages that are absolutely necessary to be read and any further diving should happen from the linked pages. Note: I don’t think the actual guide should have more information added, but rather that some information should be moved.

The forest-of-links approach is the one that scales and doesn’t get a bunch of outdated documentation. A beginner can and should read some of the linked pages. This is part of the time investment.

The install script is fairly new. It’s also not aimed at new users, but rather experienced ones looking to automate some of the process. The support issue you ran into is a perfect example of why forest-of-links is the better approach. The support forum thread has become out-of-date, and is now providing inconsistent information by saying that manual installation guide installation is the ONLY supported method.
> Not sure about the current generation, I guess the problems have been surmounted, but originally, if you wanted to forgo the mirror you had to use the main sensor as viewfinder, powering it on continuously, thereby heating it, which caused higher noise.

Ah, I remembered this debate clearly. Technically, it's still there, but it was much worse 20 years ago where cooling techniques were also frankly not great (for certain current models, still not great).
"Xism is not good or bad; it's just a way to organize power". Excuse me I gotta puke.
Most supermarkets sell veggies loose, but even most people avoiding the standard plastic bags will put them in nylon mesh bags instead, not sure what your option there would be, but there's probably some cotton based bag you could find. Meat can usually be bought at larger stores from the butcher counter in butcher paper. However some butcher papers are treated so might be some more research needed three.

However many studies that make headlines like this are flawed bunk, so I'm not sure I'd waste my time with such efforts until there's clear consensus.
Doesn't Bitcoin have transaction fees ?
Which browser add-ons and bookmarklets exist that help me conveniently obfuscate messages so as to avoid automated surveillance?
Good thing crypto exchanges don't charge fees.
That's what they said about Prozac when it was new. No one should believe hyped-up numbers for new experimental drugs.

Later they'll "discover" that it is only 30% effective, addictive and with serious side effects.
Curring is a way to do "dependency injection" in FP, so it let you to "capture" some arguments and don't pass them each time. Sure, arguments order matter, but you don't need to refactor that often.

I'm not familiar enough with clojure, buy in F# you sample with collision/shake/police may looks like

someGameState
|> handleCollisions
|> handleShake
|> handlePolice
...
|> renderGameState

where each function accept gameState, run some login against it, and return modified state, so you don't need to pass dozen arguments through call-stack.
That's not doable in practise.

- You would immediately take a hit, because crypto payments are not popular.

- Currency/btc conversion fees are more expensive than any transaction fee.

Many ecoms added support in 2017 and removed that functionality again.

There's no interest for buying things that isn't part of the "pump and dump" scheme. NFT's are probably the only thing, since they hope to resell it for more money.
Vite is framework agnsotic. i.e. there are no special hacks or features for Vue. the API and internals are on the same level for all js frameworks.

So while Vue does get more benefit out of it, because original core team is also core vue team, other framework author can leverage Vite as much as Vue is leveraging it.

For the record, Solid, svelte and others have adopted vite, and are actively using it.

Angular can't adopt vite as easily because of the decisions taken by angular team.

-------------

On NIH syndrome, this is while technically true, it is justified here. The cause of NIH is esmodules, which are relatively new. Hence, old tech is being re-written or updated to leverage esmodules. Vite is one example of it. Vitest which uses vite is another example of it.
Anti-depressant alter your brain chemicals almost immediately once you start taking them but the anti-depressant effects usually come a couple of months after. Which suggests there might be more to the issue than just a 'chemical imbalance'.
By keeping currently running nuclear plants running.

Instead of replacing them withmore CO2 emitters.
I think the suggestion is to put a buy it now price on everything so that it can be liberated.
I don't think that's an unusual sense of "diversion" 150 years ago. It's the main sense of the cognate in Spanish or French.
What's another example? That the sun rises in the east? Oh, the fools who fall for propaganda!
> just a thin and often clunky layer of syntactic sugar on top of it.

That sugar does help.

C allows adding another function pointer to that structure, but not set that pointer. C++ compiler forces programmers to implement all interface methods. Forget to override a method, the code which instantiates the class won’t compile complaining about not being able to instantiate an abstract class.

Code navigation is another thing. In visual studio, while the cursor is over an abstract method, F12 key looks up all implementations of the abstract class, and populates the “find symbol results” panel with a clickable list of the implementations of the method. With visual assist addon installed, Alt+G key does the same only presents the results in a popup menu instead of a separate panel.

Both things are borderline useless for small projects, but IMO they help a lot for medium to large ones, especially developed by multiple people.
In which case you're probably looking for an encyclopedia, rather than a dictionary.
Bret Devereaux has a nice series of blogs of ancient cloth-making, mostly from the Roman times. https://acoup.blog/2021/03/05/collections-clothing-how-did-t... A long read - you get to part III before he even gets to spinning the thread, which btw was by far the most labor-extensive part of textile production.
So you cannot provide for your children then? you basically saying that on death the state should confiscate for example your house.
Exactly, it is extremely divisive.
Love it!
Could you also provide some options for decimal point data?
Comma instead of period.

It would be great if I could use it as a kernel in JupyterLite!
The Japanese text in that PDF doesn't say anything about cron. It just says that the script was overwritten "while there was an executing script in existence" ("実行中のスクリプトが存在している状態で"), and doesn't say whether that was because that executing script was launched by cron or by hand.
I love these little "factoid" comments that you hand out from time to time. What would be even better is a book with all the nitty-gritty details of the software you've written, along with all the misadventures in doing so.

You can name it: 'Bright Moments'

I'd be happy to place an advanced order if it leans you in that direction!
> I don't think any of this will change unless we convince web developers to stop relying on all of these "modern" technologies and just write proper web pages.

It’s not the modern tech that is at fault. When used correctly it can work very well as it was intended.

Problem is it’s just about easy enough to be used wrongly by low skill developers who don’t engage with anything they’re making deep enough to even become critical of how it’s functioning.

And worse when you start pointing it out they always just come up with lame excuses as if it’s normal that a page displaying 30 items takes 15+ seconds to load and have to spend your time lecturing them that yes links should open in a new window when ctrl clicked or that urls should actually function when you go to them directly.
That is interesting.

As you must know, steel is an alloy of iron and carbon, the carbon in question coming from, you know, coal.

So how exactly it can be "fossil-free"?
What you say applies to the Kowloon New Territories north of Boundary Street and the outlying islands (and it wasn't 100 but 99 years but I digress).[1] It does not apply to Kowloon south of Boundary Street and Victoria / Hong Kong Island.

[1] https://en.wikipedia.org/wiki/New_Territories
If you're interested in this topic, I recommend the chapter on Inference Control in Ross Anderson's excellent book "Security Engineering". It's one of the ones which is freely available on his web site https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch11-7sep.pdf
Anyone up for a lawsuit?

"I understand that it is impossible to link my personal identity and the data or responses I provide."

Psychometric tests are rather trivially linkable given a small amount of metadata.

This would fall under "I like to make claims I know cannot be true for personal gain"
The process I used to get a job in tech with no CS degree
Intreresting fact: Sweden is dotted with mines. Many of these are defunct and abandoned. There are plans now to convert several abandoned mines to pumped hydro.

That is, water is pumped from lower to higher levels in the mines, instead of up a hill to a reservoir.

Great use of existing infra that would be way to expensive to dig for that purpose.
And exactly for that reason, graph DBs can be more intuitive to work with: relational DBMSs generally don’t support any kind of graph operations or traversal queries.
“Emacs for example does create a new file and rename it over the old one when you save, usually, allocating a new inode as you say. By default it makes an exception if there are other hardlinks to the file.”

Though the trade off is that all operation ceases on a full hard drive.

I don’t have a better solution, but it’s worth noting.
> Currency/btc conversion fees are more expensive than any transaction fee.

Not sure what exchange you're using, but 0.1% on market trades is pretty common. That's very low compared to most fees.
I hope the proof-of-work people will have the same success than the Semantic Web people about claiming the Web3 term.

I find your definition of web3 with social networks and advertising pretty good.

It's difficult to predict the future, but I hope it's something useful and respectful.
We have a similar issue in Norway. There's currently a huge difference in prices between north and south of Norway due to limited transport capability. It's been over 10x at times this winter[1], though on average "just" 3-4x.

In addition the water reserves for our hydro, which is like over 90% of our power generation, is quite low...

[1]: https://www.nordpoolgroup.com/Market-data1/Dayahead/Area-Pri... (December 21, Oslo vs Tromsø)
Web sites are getting better and better of maximizing user interaction time, which are what they are designed for.

It's been that way since the ad industry took over the web.
no, the human playing as the boss knows they acting in the boss role
Check out Gephi and Cytoscape.

https://gephi.org

https://cytoscape.org
Dude the fact you and him even accept the concept of "the west" is a testament to relentless and constant propaganda. That there is a unified front of "mostly white people" all sharing american values, guns and private prison alike.

Even China loves this idea of the western "box" they can put me, a French, in to associate all my ideas to every stupid american policies.

From Moscow to Los Angeles, everything west of China is divided, subtle and different. There is no west and therefore no western propaganda.

And I d say the american propaganda seems to work better than the French one. Where we try convince there is diversity, all you say is that "western propaganda is primitive" :(
A negative remainder is nonsense, isn't it?
I read this sentence as “Bash reads the shell script just-in-time while executing it”, with no context as to why it was running (cron, loop, by hand…)
e doesn’t work for (subshell | commands), and u is inconvenient when appending to PATHs. Every tool has its place, and dogma is often unhelpful.
> wasn't the shell script just executed fresh from a cronjob?

The description said that the script changed while it was running, so certain newly introduced environment variables didn’t have values and this triggered the issue.

My reading was that this was just a terrible coincidence - the cron job must have started just before the upgrade.

Regarding changing a C program, now you mention it I think that the behaviour you describe might also have happened on DG/UX, after an upgrade. IIRC it used to use ETXTBSY and after an upgrade it would just overwrite.

Not really behaviour that you want (or expect) tho.
Why? Article doesn’t even try to answer the question for a second.

I’m really curious why creatures tend to evolve toward a crab form.
China launches satellite capable of taking images three times faster than US
Hmm I'm not sure that that model is completely without merit. Of course we are responsible for all of our actions, however, we often act against our better judgement.

In Jeff Hawkins' Thousand Brains Theory he describes that the neocortex is responsible for most of our cognition, but that it has to kind of bargain with the more instinctual "old brain" to get us to perform actions.

It's quite possible he's wrong, it's still just a theory, but it kind of lines up with that model you describe.
This kind of checking has a long history, I've seen it first referenced in the 2006 book Java Concurrency in Practice as class annotations and field and method annotations. Clang had similar annotations for years.
got anything to recommend?
R6RS specifies div, mod, div0 and mod0 and specifies their semantics.
I meant the f3 method not r13
Taloflow (YC W21) Is Hiring a Dev Tools Research Manager
I feel like Scott Wlaschin uses an effective model of teaching concepts closely related to category theory without intimidating learners with mathematical definitions and verbiage. Railway oriented programming is a good example.[1]

My personal opinion is that category theory's main contribution to computer science is aiding composability in strongly typed languages in a type-safe, elegant manner. In the end, software is about breaking down a problem into smaller pieces, implementing and testing them, and them putting the pieces back together. Concepts from category theory provide a rigorous foundation for such compositions.

[1] https://fsharpforfunandprofit.com/posts/recipe-part2/
In Google we have a bunch of researchers on anonymity and that whole thing is _hard_. I vaguely remember supporting, a couple years ago, a pipeline where logs stripped out of "all PII" came at one end, aggregated data out of the middle... Into an anonymity verifier, that then redirected much of it into /dev/null, because a technique is known to de-anonymise it. And the research on differential anonymity advanced quite a bit in the meantime.
This is fantastic! Instant buy if you’re presenting or streaming often
The author is hilarious! Quote from his article: “I even broke up with a girlfriend once because of sloppy benchmark results.”
The escalation path mentioned in the original post ("developer support contact", I think more officially a Worldwide Developer Relations Partnership Manager) is invite-only.
It also creates a disincentive for holding onto IP without using it. Its kind of an LVT on intellectual property. I like it a lot.
Instagram was also originally a video game that had a photo sharing feature
Unironically I think Urban Dictionary is great.

There's a very high barrier to entry for slang terms when it comes to being added to mainstream dictionaries, which means I'm often left confused about the meaning of a word I've encountered, unable to find it in these dictionaries. If it weren't for Urban Dictionary I would never learn many of their meanings.
If it is showing up in bloodstreams it needed FDA approval. That we can do these studies is an unacceptable regulatory gap. Given enough substances it is only a matter of time until we will eventually be doomed by this incompetence if our incompetence of treating releasing CO2 in any quantity as harmless doesn't doom us first.
I am really unsure where they are getting those numbers from, I guess it may be fuel usage in cars that causes the oil usage, because it is certainly not electricity production where only about 1% is oil [0]

[0]: https://en.energinet.dk/Green-Transition/Renewable-energy-in...
Just a couple of weeks ago, the energy market disruptions lead Swedish and Norwegian grid operators to put restrictions on cross-border energy transfers, in violation of their co-operation agreements: https://www.bloomberg.com/news/articles/2021-12-06/europe-s-...
This cannot be understated enough. Accepting cryptocurrency may hit you with KYC requirements in your region, PayPal is frankly worse than Stripe, opening a merchant bank account just to process might not be worth it, and oh PCI-DSS audits will just kill your idea off the ground of processing credit card payments, not to mention the hassle of actually handling the fallout of card data leak.

If you're not in the US and will only process domestic transactions are are willing to skip acceptance of credit cards, you would want to look if your environment allows a much more simpler acceptance system (for example in Canada, parts of Europe and India a merchant bank account is relatively frictionless compared to American ones). Otherwise, read on.

Unless you're a very big company with dedicated accountants and backend logistics and in the fees collected by Stripe will be bigger than bringing it inhouse, it'll be much, much more expensive to be honest. Stripe probably is the least worst option right now since that you don't need to have a merchant bank account for example, which can be an headache.

However, if you want to minimise data collection at any cost, then probably only accept cash and cryptocurrencies (that is, if you run a node and not outsource it a la Stripe)?
I have to mention the elephant in the room - how you, kragen, habitually write e.g. "01888" when "1888" will do — you "choose a polysyllabic and fuzzy word when a simple and clear one is better".
Still, they’re likely to readjust your comp back up to baseline.

You face the opportunity cost of not working for a company whose stock will rise fast, making it worth much more in years 2-3+ than it was initially priced at.

None of us have a crystal ball though, so it’s all speculation.
Sure, they weren't rich enough to buy cheap things...
Graphia is nice for interactive 3D visualizations of even large graphs.

https://github.com/graphia-app/graphia

https://graphia.app
Because “other country bad!” is quite frequently used in media propaganda to distract attention from domestic issues. This is in no way unique to the US either.
OT:

> I keep seeing hints of this strange model of the soul

> I keep seeing hints of this strange

Strange to you.

I wish this way of framing questions would stop.
Thankfully HYBRIT is a smart consumer with the explicit goal of taking advantage of cheap wind power. The hydrogen production is oversized to allow a buffer to be used.

What sweden sorely needs is off-shore wind power which has higher capacity factors and do not completely correlate with on-shore wind. Currently there is only one miniscule park located in Öresund.

Hopefully the military soon starts agreeing to some projects...
Well, in the beginning this was the case. But as time passed, some people returned to the office, our office didn't. Working from home has its benefits, but it also isolates you, makes it harder to seperate personal/professional life.
Ask HN: What are your major plans in 2022?
1. Share your side projects you wish to work on.
2. Things you want to or learning.
3. Life changes.
> As a result, the find command containing undefined variables was executed

And this is why shell should not execute commands with "undefined" variables and give an error instead.
You had time to look up all these links with big scary numbers, but couldn't take the time to find out how wind power works as part of an integrated low carbon grid? Your own link shows the hydro working to complement wind.

Mentioning that wind isn't constant is about as insightful as the regular "sun doesn't shine at night" input whenever solar comes up. The giant billion dollar global industry that has been building out renewables at an increasing rate for decades has, somewhat unsurprisingly, already spotted those two facts. It baffles me that people keep bringing them up like they've won an argument by revealing the big secret that everyone is ignoring.

btw your wind capacity figure is correct, for 2017, but it's doubled in the 5 years since, just like it doubled the 5 years before.
I think "sell the HP-35 for 3.14 × cost of materials" cool-HP became Agilent, right?

If I wanted to follow the trail of awesomeness what forest should I be sticking my nose to the ground in? :)
I call strange what is strange to me, as my experience is the only experience I have of the world.
Nuclear power is another existential threat. We’ve had plenty of time to switch from fossil fueld since the 70ties with methods which didn’t require nuclear. All that time (half a century!) was mostly wasted however and now even many environmentalist are pro-nuclear as they see that climate disruption is a more immediate threat than nuclear.