skysight-inc/HackerNews huggingface dataset:
Date: Thu, 1 Dec 2022 13:16:55 -0800

From: CHM <marcom@computerhistory.org>

Subject: Today we’ve released the Adobe PostScript source code!

Today we’ve released the Adobe PostScript source code!

Rediscover the power and beauty of code!

Adobe PostScript Source Code is Now Available

Download the code that revolutionized printing and publishing

Adobe PostScript with the Adobe Type Library revolutionized
printing and publishing and kickstarted the explosive growth of
desktop publishing starting in the 1980s.

Thanks to Adobe, Inc., and cofounder John Warnock, today you can
read the story behind PostScript and download the source code.

The PostScript source code release is part of our Art of Code
journey—your opportunity to rediscover the power and beauty of
code.

Watch your inbox for more news and updates!

Computer History Museum, 1401 N. Shoreline Blvd, Mountain View, CA, 94043, United States

Download Here:

https://info.computerhistory.org/aoc-postscript

Fill out the form below, accept the terms and conditions of the CHM Software License agreement to download the Adobe PostScript source code file.

Terms and conditions:

https://22740101.fs1.hubspotusercontent-na1.net/hubfs/227401...
Did you make any lifestyle changes after your research?
They need this https://www.youtube.com/watch?v=xhbhvdvTWUg if there is no space for dumpsters.
I wouldn't define it as limited to online speech. And most trolling I'm familiar with is calling out asshats and holier than thou types in sarcastic and funny manner.

No definition is as concrete, unmallable, and unchanging as you seem to imagine.
School districts are way too small. We need one school district for the whole state. No, you may not keep tax dollars local. School district taxes should be distributed state wide.

Remember, the federal government sets the legal drinking age at 21. Are you going to argue this is a bad thing because the federal government could in theory force states to allow drinking at the age of nine?

If the federal government forces teaching creationism, we have bigger problems. If a state wants to receive federal education dollars, it must behave. Simple as that.

School districts are a vestige of our racially segregated past and unfit for tomorrow's children.
No language can fix maliciously poor design. cough Pixel unlock cough. Maybe separate your views with a layer of security...
I loved this article, it helped me understand: https://betterexplained.com/articles/intuitive-convolution/
Store a reference to the enum locally then you can use it in templates
On mobile at the moment but it will be interesting to see how this compares to Glidesort [1]. Though I don’t think it’s been released yet.

[1] https://m.youtube.com/watch?v=2y3IK1l6PI4
https://betterexplained.com/articles/intuitive-convolution/
How come? What's so bad about dart?
My mom has told me that the rat problem in NYC used to be a lot less. The rat population exploded when buildings were no longer allowed to incinerate their garbage for air-quality considerations.
> The world does not function based on "well-defined rewards".

Humans can be neatly reduced to a "procreate, and make sure your progeny procreate" value function. A lot of apparent counterexamples to that turn out to make sense when 2nd order effects on progeny are considered.
I'm seeing increasing usage on discord as well, in the usual exchange-of-memes process. Things that would have been tweet links are now mastodon links.

This is probably significantly increasing the discoverability of mastodon pods. I previously had no idea what pods to join, now I can see what pods the people in my discords are active in or consuming content from.
These board games are models of real human problems. And these reasoning and tree searching tasks are very general, and humans perform these very often in work and in personal life.

I agree that these specific models are not going to be useful outside of board games. But in the future when there is the opportunity for AIs to interact with the world for real, the this kind of research will allow AIs to dramatically outperform humans on these tasks.
Google’s C++ coding guide is (was?) not really up-to-date, so there is that.

Modern C++ is indeed a huge upgrade on what came before and with a good amount of static and dynamic analysis the state of low-level programming is much better now, but there really is no reason for new programs to be written with these. Besides the bottom of the stack, managed languages are more than fast enough for nigh everything.
It's called VirtualBox with a copy of Windows on CD from before Windows XT.

In other words, you won't find what you're looking for in today's world.

Or .... You might be able to extract a copy of a real ( = on a running hard disk from a real computer) Windows 7 or earlier installation and convert that to a VirtualBox disk-image.

Which is what I use for 95% of my Windows work and that is the occasional use of my HP scanner's scanning software when I specifically want to use its multi-sheet feeder.
We use these all over the city: https://www.youtube.com/watch?v=xhbhvdvTWUg
Feel free to point out where I lie
You start off saying "this is true and matters", but then describe a bunch of reasons it's not true. What are you saying?
Only single brackets are necessary in Svelte

//Svelte
{fullName}

//Vue
{{fullName}}

hmm
problem with Australia is that they don't have a harsh winter to freeze all introduced gorillas.
I have random issues with music too so can confirm the GPs experiences there.

Their point about restarts does feel like a defect though.
Are they still using a battery that's too small, just to keep the phone thin, and prevent you from replacing the battery yourself, then when the battery wears out prematurely they throttle the CPU to stretch battery life, which makes the phone slow, making you think the phone is dying, so you just buy a whole new $1000 phone instead, when all you really needed was a $30 battery?
Warning - Grumpy old man on a rant --- I've engaged asbestos underwear

Engineering is the practice of applying science and discipline to solve real world problems where the health and welfare of people and society will be directly effected by mistakes. Engineers are licensed by the state of Indiana, and many other states. Some states are Particularly aggressive about prosecuting anyone not so licensed using the term in a professional context.

-- So... if you're designing software for, lets say, a petrochemical refining complex, nuclear reactor control systems, actual rockets... those are the most mission critical examples I can think of.

--- However... there is something that slipped through, even more dangerous, that is "The Algorithm" used to modify human behavior to increase "engagement" at all costs.

--- Next most destructive to society... the software used in High Speed Frontrunning, er... Trading
I suspect it also has to do with the possibility that someone in the US who is antisocial enough to dump their trash in the street might also be armed and not afraid to chase you at gunpoint if you try to toss their trash back on their front porch... if you're lucky, that is; decent chance they'll just shoot you.
Yes all computation is an attack vector, it's exploits all the way down. The riddle is, what is the solution?
It may be clear but it is also broad. The law is more narrow: there are forms of trolling that are illegal speech and there are some that are legal.

There may be a good moral argument to draw that line differently when the consequence is a ban from a commercial platform vs being locked in a prison.
Don Lancaster's newsletters are all hand coded in PS with his own support routines. Poke around the site and you'll find links to the source along with their PDFs.

https://www.tinaja.com/
They absolutely do. Since it's world cup time I'll use a contrived soccer example.

A penalty kick where the kicker can kick left or kick right. The goalie has to jump one direction, if they jump the wrong direction a goal is scored. Both people know that this kicker is great at kicking to the left side of the goal but rather "meh" at kicking to the right, so if the kicker kicks to the left and the goalie jumps left, there's still a 20% chance of scoring, but if the kicker kicks to the right and the goalie jumps right, there's only a 5% chance of scoring.

There is a Nash equilibrium for the kicker, and it can't be "always kick left" because then the goalie would "always jump left" which would give the kicker an advantage if it kicked right.

Similarly the Nash equilibrium for poker can't be to always fold a weak hand, because that's leaving money on the table because then the opponents will always fold against a raise, which would mean the player could get easy money by raising with a weak hand.
Been thinking about adding EPWING dictionary support to Nihongo for a long time, maybe it’s time to make that happen. It seems to be the only way to get good J-J definitions in particular.
I’ve been using InvokeAI:
https://github.com/invoke-ai/InvokeAI

Great support for M1, basically since the beginning. The install is painless.

Release video for InvokeAI 2.2:
https://www.youtube.com/watch?v=hIYBfDtKaus
Rust isn't OOP though. Structs, traits, etc. let you approximate some aspects of OOP, but not much more than plain old C does.
One of the big issues with engines is that they don't assume they're playing against human players. Of course in an engine v engine tournament they're not. But it makes it hard to use them to study things, especially below elo 2000. Many times the chess.com "best move" seems utterly ridiculous, and when I click for it to follow through on the suggested move line, it shows the opponent making a response no human would ever ever make. I think we need to have some sort of division between "this engine will win any game ever" and "this engine will always win against a human."

There's been times when the chess.com calls my move a mistake, and suggests something nonsense that leads to a guaranteed mate in 15, when I got a (non-guaranteed but real) mate in 5 from my move, because I know I'm playing against a human. The engine move is more guaranteed, but very illogical unless your brain can do the equivalent of the 30 turns of minmax.
I guess parent meant ARC, RC, and the like.
Wow, I never knew that. I wonder what the family dynamic is in these sorts of families. It must be way different from my experiences of family.
The battery is even larger than that. They did a 500 mile drive and claimed a slightly less than 2kWh/mi average efficiency. The peak charging rate is around 1MW.

7 cents/kWh is still doable with a large commerical solar farm and megapacks. My residential rooftop solar at over $3.00/watt installed is generating power at around that price (based on 25 year system lifetime). A commercial solar+storage solution should be able to hit that price.
A minor thought I found inspiring many years ago: the Central Limit Theorem may be considered a statement about dynamic processes in the functional space of distributions.

If you consider the operator of convolution (rescaling for unit variance), the normal distribution is the only attractor (under many "natural" choices of metrics).
>"Better" is not a universal truth. It is dependent on the context of the individual transaction.

Where did I call anything better?

>If you simply refuse to acknowledge that crypto might be cheaper and/or faster than available traditional finance options for some particular transactions, not in the theoretical but in the real-word options present, then I simply yield that you must live in an alternate reality than many people.

Uhh, ok what transactions are currently cheaper using crypto? Don't you dare say Forex because you're wrong if you do.

Then what are the ones you think could be cheaper and why?
I question this author and his reasoning. Extremely weak and uneducated reasons.
Single brackets vs double brackets, really?
> Twitter certainly has too many employees for the amount of revenue they're bringing in

Twitter was profitable (pre-Musk acquisition, and ignoring a one-time lawsuit settlement that wasn't an ongoing expense); it objectively did not have too much headcount (or other recurring expenses) for its revenue, prior to the added expense burden of debt service costs it was saddled with by Musk as part of the acquisition.

Their recent failure to properly execute payroll in some European jurisdictions, and the fact that they apparently no longer have sufficient account managers to even stay in contact with major advertisers at a time when they are trying desperately to actively manage those relationships and maintain them despite the distrust the takeover has engendered seem to be signs that the cuts were to deep on the non-technical side for the operation that Twitter is trying to run; I don’t see any real analytical reason to reject that the same is true on technical side.

(And that’s before considering that the reductions also seem likely to have broken both contract and, in many jurisdictions, labor laws, and legal costs associated with that are starting to mount, with at least one case already lost.)
Magma: Open-source carrier-grade wireless networking platform for rural areas
You're welcome to properly end your own fertility at any time. I quite like humans.
They need to ship all of the rats from New York City to the Sahara desert to turn it back into a jungle.
Or cyanide, cobra venom, polonium, or lead.
Use clickbait commit messages to get your teammates to review your code faster
Isn't there a browser extension that attempts to skip these?
I showed this to my wife who is in academia. It can't replace academics because research, by its very definition, has to be new, but good God it's going to make her job impossibly hard - it's trivially easy to pump out papers with this tool. Once students catch on, it's going to be really hard to figure out what's a real paper and what's AI-generated.

And journals are going to have a real hard time dealing with "paper spam".
A more sober take on this story can be found here: https://www.math.columbia.edu/~woit/wordpress/?p=13181

summary:

The claim that “Physicists Create a Wormhole” is just complete bullshit, with the huge campaign to mislead the public about this a disgrace, highly unhelpful for the credibility of physics research in particular and science in general.

…

As far as I can tell, all they did was perform elaborate SYK calculations on a classical computer, together with simulations of noise on the Google quantum computer, trying to find a possible calculation on the quantum computer that would have signal, not just noise. Once such an N=7 SYK calculation was identified, they used a 9 qubit quantum computer and the noisy result matched the simulation result from the classical computer, exactly as expected. Seeing the completely expected match between results from a 9 bit noisy quantum computer and the results of the simulation of this on a classical computer caused Maria Spiropulu to say that “I was shaken” and “It was nuts. It was nuts”, while Joe Lykken felt that the moment was on a par with discovery of the Higgs particle.
The content of spam is usually illegal since they often promote scams, frauds, and often goes against local advertisement laws.
Cool, thanks! This sticks out from PL syntax criticism that goes along the lines of "not enough curly braces" etc.
> It makes me think that if deepmind for Stratego was trained to not lose instead of win, then the top strategy might be shuffling pieces and letting the enemy come to attack. No human would ever have the patience to play that way though.

Tournament Stratego uses a clock, which reduces some of the issue there. It's not hard to beat a player that does what you suggest; just send some middling pieces after each piece that moves. You'll take the weak pieces and reveal the strong pieces.

It is much more defensive than chess in general though, as moving a piece and capturing with a piece both give the other player information.
Would appreciate if the drive-by downvoters actually left a comment. It's a discussion, not an "I don't like your opinion" button.
That’s why default bound safety with optional unsafe access is a thing. Remove bound safe access after measuring its performance impact. But one should start with the safe thing, as for most part of even HPC, it doesn’t really matter (not everything will be the hot loop).
> nothing else is truly sentient on this planet besides us

This is definitionally wrong. Sentient merely means "having sensations" or even the weaker having "senses". Perhaps you mean "sapient", with reasoning, self-knowledge, and an "internal life".

This too would be wrong, but not as obviously so. When we actually try to look and measure other animals fairly, we generally find that in measures of cognitive capability, there are animals that are not that different from humans. Many animals pass the mirror test. There are birds with complex vocal languages. Both apes and birds have been recorded spreading adaptions in food preparation within a cohort and down generations (the two astounding cases are dealing with the toxic backs of cane-toads in Australia -- learning to flip them over and only eat through the stomach (corvids) and picking them up and washing them (ibises)).

You also have the opposite problem, where things we think we're good at, even ones some would say define us as a species, are actually pretty poorly done by many of us. GPT-2, which is clearly not sapient, and only capable of writing a terrible, meandering essay, still does better than many high-school students, or even college students. And we now have much better examples, that still clearly aren't sapient.
Because they want to keep the protection, I think called sec 240, from being liable for what others say using their service.
> semantic data-structures like rich-text or syntax trees is what's tricky and has unsolved challenges.

Yrs developer here:

- Yjs/Yrs have support for formatting attributes[1]. The matter if format attributes conflict resolution behaves as user desired is a subject to discussion (which is a common thing re. CRDTs and their trade offs), but its behaviour is consistent, convergent and algorithm itself works fast. This feature is in fact used in many rich text editors using Yjs bindings.

- Embedding non-string elements in text is supported as well.

- While syntax trees are not supported out of the box (AFAIK this CRDT is still being researched), Yjs also support XML nodes with attributes and nested children, which may be used for similar effects in some scenarios.

[1] https://docs.yjs.dev/api/delta-format
Toy benchmarks give JVM an edge because JVM optimizes code locally. Small amount of code in a benchmark means a majority of it can be inlined and then the JVM can actually remove a lot of Java-specific overhead like heap allocations, at least theoretically (I've seen it utterly fail in some cases even on toy benchmarks, though). However in bigger programs JVM has no way to optimize the inherent overheads stemming from the design of the Java language.

Rust and C++ don't have those overheads from the start, and then on top of that their compilers can do whole program optimization because they have plenty of time and resources to do so.
I’m happy every time I see c++20 in the wild
Yeah, I mean they do exist, and maybe you’re right , more effort goes into it. But the black trash bags smashed open lying around New York is not cool
Not necessarily. The check with forced answer could be a terrible move in normal chess. E.g. a check with the queen where the queen can simply be taken by the king.
I just saw 2 roles when I clicked the link (Senior Front End/JavaScript Engineer | Senior Backend Engineer (3))
Because it’s async first, the client can use both push or pull to receive the events.

If you’ve used Git you’ve been using a CRDT (with manual pulls and manual merges). A better CRDT would do both automatically.
Oh, thats an easy $20.

I mined Ethereum in azure during the height of the crypto boom, and looking at my statistics of vms i was able to get i am pretty sure some other people did to.

On 5k$ spend on azure i got round about 7k$ in Etherum when sold the next day, this includes german Sales tax and some loses i made starting out when not accounting for the german sales tax early on.

I think the whole timeline where this worked was about one and a half weeks(Germany, if you played around with exchange rates and sales tax potentially a bit longer), but it worked pretty well.

Azure was also perfectly fine with me doing it.
It's nice to see a battery chemistry article that admits they're in the early stages of getting some new chemistry to work. The usual battery article is "we got this to happen in a test tube, huge world-changing breakthough Real Soon Now". Those have become tiresome.

This article seems to have much less bullshit than most. Hope this one works.
Vim video editing
inspired by BBC paper edit methodology

bunch of python/bash scripts, and several Vim hot keys.

subtitles editing, then pipe to ffmpeg / fcpxml (DaVinci, FCPX, OpenShot)
Taiwan is a legitimate and robust representative democracy and can quite simply vote itself right into joining with the mainland. The fact that it’s not doing just that tells us that there isn’t a basis to claim that the wishes of populace are not taken into an account by the government.

(And they have in fact just voted in a more pro-China government, so the comment may have a short shelf life).

And not speaking to you directly, but contributing to the general discussion - US opposes China taking over Taiwan using force specifically. If Taiwan were to willingly join with China, one can imagine some conspiracy scenarios, but setting conspiracies aside, there isn’t anything anyone can and will do to prevent it.
Easy, its only purpose to exist is for doing Flutter apps, there is hardly any significat use of Dart outside of Flutter.
Get off your high horse. This is disgusting rhetoric unfit for HN.
That’s why managed languages in itself are not enough. Security on desktop OSs are a joke, with perhaps mac being a bit ahead than the rest.

But especially desktop linux.. every random bash script could encrypt your documents, or leak out your browser cache, do whatever it wants..
https://www.the-nutrivore.com/post/a-comprehensive-rebuttal-...

Canola oil in particular seems most interesting. Its nutrient composition is more impressive than olive oil.

As for your theory, seed oils only make up 7% of US diet calories. Saturated fat makes up more than twice that. Replacing saturated fat with canola seems like an uncontroversial outcome improvement.
That's a great response.

A career (and life) trajectory of the sorts that you described is ideal for people that don't much care about their social standing in terms of what is "expected" of them. As in you wouldn't expect those people to be head girls, they wouldn't much care about what was expected of them. The primary impetus for most success is ego and envy, and almost never bragging rights. The people who do things BECAUSE those things happen to be the best they could do are vanishingly rare.

Someone like Alex Honnold would fare very poorly in an office environment, and would get chewed up by the sociopaths-in-charge, and the regular office drone monotony would not respond well to someone like him joining a clique / group / "being the [X] guy"

There are many organizational explanations for this, but one that's sort of easy to understand without much background (ie sans MBTI / ways people respond to culture/novel things / esoteric woo / etc) is https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

Most "ambitious" people care about their careers because they aren't properly ambitious in the first place.
People don't. I see dead projects. This will be abandoned within a year.
That should give them more incentive.