skysight-inc/HackerNews huggingface dataset:
I've only worked with cdk8s, but the experience of that alone was enough for me to regret it. It's not that cdk8s is bad, per-se, it's that it turned an otherwise declarative kubernetes config into something that was much harder to grok in the first instance.

One of the arguments for TS in the post is that it can encourage DRY. It was DRY that made this TS-based kubernetes config so hard to follow, because simple repetitive statements got abstracted into parameterised functions, or classes to inherit from, or other things that are resolved dynamically at runtime. Not to mention that you're also going to start mixing in random dependencies from NPM to help abstract things further. This is great for application development but not so great for pure configuration.

A language designed for config, like Dhall or CUE, can give you much of what a typed language offers without letting you go crazy with a full-blown language runtime.
The public has been taught by people who don't do science that knowledge and truth are supposed to be immutable. When faced with scientists who acknowledge that their understanding and advice is contingent, the public as a statistical entity says "WTF?" and chooses not to trust.
This very much reinforces my scepticism and distrust towards this trend of branded so-called "meat-substitutes" and "plant-based cheeses" etc. I am not a vegetarian or a vegan but, if I were, I would simply eat vegetables, legumes, pasta, rice, bread, fruits, nuts, you name it. It's not so hard, it's just normal food that has always existed and has always been a part of my diet anyway.

People have eaten non-meat products since the dawn of history. For instance, meat was rare in the diets of the lower class of many societies, dairy products were only part of the diet of specific populations (e.g. Western Europe, Middle East, Masai, etc.), and the diet of some cultures has been vegetarian by principle from the start (the Jains of India). There are countless non-meat based recipes across all cultures, and preparing a meal without using meat, cheese or eggs is hardly rocket science — I often do it by accident without noticing.

So, is there really that much value in these industrial "plant-based" meat/cheese substitutes? I don't think so, but they're being marketed as if they were a great step forward to "reduce our dependence on meat" — a dependence which does not actually exist. All I see is disruptive processed-food businesses, trying to gain a market captive into their branded products thanks to the cultural Zeitgeist and it's focus on sustainability.

The fact that rice, beans, tomatoes, mushrooms, cabbages and onions are mere commodities that people can choose based on each item's quality, price, and personal tastes from any supplier, to cook with them as they please is not convenient for the processed-food business. They need people to get used to depending on their own branded products, because how else would they "substitute meat" out from their diet? This new industry is hoping to get younger environmentally-conscious generations to understand that, to be sustainable, the normal thing is to eat Beyond Meat™, or Impossible Foods™, or whatever other brand competes in the market for their attention. God forbid people eat mere stir-fried vegetables, legume stews, rice, or a myriad other dishes they could cook themselves!

The greatest value of these companies is not in their technology to make "meat-substitutes". Rather, it is in getting customers to assume that they depend on their brand.
You can license the enterprise upgrade if you have an o365 subscription.
> people who actually do this work tend to have $1000+ in equipment

> none of them would be accurately described as "consumers", or even "DIY-inclined consumers".

I'm assuming that nearly every single one of the people in your first quote, got there by starting off as someone described in your second quote.
Your approach wouldn’t work with media queries. In a system like tailwind you can do
class=“m-0 md:m-4”
As others have mentioned, there's the metabolism bit, but as someone who's gone back and forth between decaf and regular, when you're not accustomed to caffeine, there's a bit of uncomfortablness that comes with the added energy. If I keep going and rebuild the tolerance, it goes way.
I have the Radxa 4 port SATA card[1], same JMicron chip, but for a pi4 via USB bridging "clip" in an aluminium heatshink chassis. Its working ok but the fan goes on a lot, I guess driving real spinning rust disks (I couldnt afford SSD) burns heat.

Also running ZFS. I love doing backups via zfs snapshot to an external drive.

I will probably buy this CM4 based unit. Just came here to say "the gear works, does what it says on the label" based on my experience with a prior card. (now unavailable I believe)

I am quite disappointed how slowly 2TB SSD are dropping in price. I use 2TB shucked SATA HDD, they were <$100 AUD each. I actually did think a 2TB unit would by now have dropped to =~ $120 AUD by now. I guess I didn't predict supply chain shock or the stickyness of NAND pricing.

[1] https://wiki.radxa.com/Dual_Quad_SATA_HAT
My favorite one was a site that capped the password length in the creation form in a way you couldn't tell it was being truncated, but then let you enter any length when you logged in. And being a finance thing, it blocked your password after three attempts.
It is like The Highlander; there can be only one.

PDF is good enough. PDF also has legitimacy in terms of being an ISO standard and having acceptance by industry groups, the Library of Congress, etc.

(I have spent a lot of time staring at data formats and really I don't think PDF is that bad. It was designed to be high performance for documents in the mid-1990s and it is not really 'bloated' relative to modern computers. My 1 complaint is there is no primitive to draw a circle and it all revolves around those awful Bézier curves as opposed to something like NURBS that you can draw by 'hand'.)

Microsoft doesn't see any point in pushing a standard that will never be a standard.

A real alternative to PDF would be something opinionated that takes an entirely different approach like

https://en.wikipedia.org/wiki/DjVu
In 1985 two young men attempted suicide, and the family sued the British rock band Judas Priest, accusing them of hiding subliminal messages in the music that said "Do It!" when listened to backwards.

From memory, part of the trial was the defence taking a song, suggesting what words the court would hear in it played backwards, and then playing it backwards. e.g. this clip https://youtu.be/uyIsu93zAoM?t=1123 and showing that you hear the suggested words out of the noise.

The trial was thrown out, after deciding there were words and they were subliminal, but were not deliberate. The whole situation included: "In a pre-trial motion, the judge ruled that subliminal messages were incapable of being protected speech under the First Amendment to the United States Constitution, since they were by definition not noticeable and thus could not form part of a dialogue."

Documentary - https://www.imdb.com/title/tt0104140/
Beautiful UI. What's the framework -- React? Vue? Angular?
What are the improvements?
As a french programmer I switched to Qwerty because I want to be able to work anywhere I have to and it is pretty much standard. All the common programming symbols are easily reachable and I like not to have shift in order to access numbers. A compose key and/or international layout with the Alt Gr dead key works fine for me. The version with various dead key would work well if not for the weird symbol you get when you type ' twice. (In order to get a regular ' you need to ' then Space bar, could never get used to it.)
I just don't understand why we are not switching either to bépo (Dvorak equivalent for french) or just have a French QWERTY, it's not that much of an effort to switch from AZERTY to QWERTY.
Nice, didn't know about `-`. What's your process once you're in the interactive rebase? The `git rebase --onto` I use is noninteractive and could be an alias, were it not for the business of finding the `branchpoint` commit.
> Emacs is fragile. Any change, even the most simple change, to one's .emacs file can cause unexpected behavior. From fonts, to shell changes, etc. I have really wanted to like Emacs and get into it, but it's fragile from the very start.

In Emacs you have control over absolutely everything so, of course, you can mess it up. The solution however is very simple, trivial even: just version your entire Emacs config in Git. Screw up something? Checkout the last known working version. There are people even going as far as versioning their entire user directory under Git (not just Emacs but everthing). At the OS level there are people using NixOS: where everything is reproducible.

You make it sound like it's not possible to have a deterministic system. It's not just possible: it's very easy (any dev should know how to use Git to revert back to a working Emacs config).

> And I generally actually prefer using dedicated IDEs for languages.

Then try the JetBrains tools. It's leaps and bounds above anything MS has to offer.
Content Health, a new way to keep the knowledge base up-to-date
I respect regex for being a widespread DSL that makes certain things very declarative.

My problem with it (other than all the different flavors—that’s just history’s fault) is that you don’t tend to get integrated help/tool support for them. They are often just plain strings—how is e.g. Intellij supposed to spot them reliably and help you?

It’s too bad if we have to copy and paste regex strings into websites in order to figure out what they do.

The number one most useful tool support in my book would just be to highlight metacharacters. Are parens a metacharacter in the dialect that I am using now? Is `+` significant?

A bigger ask would be more verbose regular expression declarations and compilers that can translate to and from them. It’s nice if you can use comments in a regex dialect, but comments should be treated like they are treated in code writ large; don’t use them if you can make the code “self-describing”. Imagine a more verbose declaration language where you can make local aliases, for example `let ident = [a-z][a-z1-9_]*`.
I built Browserflow Cloud for that purpose ;)

It was a lot of work translating the extension code to work with headless browsers, but it means you can deploy your flows to the cloud and have it run automatically!
There is a fourth option:

- there a consensus, it is broad and it has good experimental support and high confidence
Thanks for the suggestion. Until now it's been a lot of discussion with friends and colleagues and much less actual collaboration on code writing - I might have drifted into bad practices.
He wrote that he wasn't rich.
I really didn't understand what the big deal was with Stacked Commits when I was just working in vanilla github, and it used to cause friction with members of my team who knew the stacked workflow, but didn't know the Github workflow. After moving to a company that uses stacked commits I will never go back to the pull request workflow. I think there are some famous people saying that Pull Requests aren't Code Reviews, and that becomes obvious once you start using stacked commits for code reviews.

This is essentially how cli git is set up to function, and mailing list driven workflows use this concept to have small incremental reviews. I am excited to see this tool, but honestly I have soured so much on github because of the lack of code review, that I would just as soon it didn't try to shoehorn into pull requests, and just did what people do with Phabricator, optionally use GH too host the git repo if you need to, but do everything else in a different tool
If not knowing many programming languages is an insult to you, especially considering how many languages there are that refute your claim.. then you need to check your ego.
Hugo is absolutely fantastic and incredibly powerful. It's nowhere near as simple as was requested. It's the most setup of any of the SSGs worth using.
Comments like that though are really just a viable solution in disguise -- make the U.S. more like said country
Black person here. I don't think (though I'm not going to say I'm 100% certain) that the word "prejudice" is best here?

You (very probably) made a choice to be a certain way, here. So, the "judice" part is correct, and people should perhaps be nicer, but this doesn't feel like the right word.
My impression is that with QC the gap between the reality and the hype is far greater than it ever was with ML, and that's already a pretty high bar to cross.

I don't have a very clear understanding of what it is these cloud providers are offering but I'm pretty sure that as of today no one is close to having a quantum computer that can perform a commercially useful task faster than a classical computer.

I would never discourage anyone from learning more about a subject that interests them but I suspect the "with the hope that eventually this leads to work" part is unlikely in any reasonable time frame and quite possibly forever. The main reason I say that is that as far as I can see there's little reason to expect QC to ever have the kind of general utility that today seems to provide virtually endless amounts of work to millions of programmers. After decades of theoretical research there's really only one algorithm that is believed to provide super-polynomial speedup over classical algorithms. That is Shor's algorithm for factoring integers, which is isn't even a problem that would have much practical interest if it weren't for the historical accident that most current online cryptography ends up being based on it.

The other kind of problem that a QC might be useful for is simulating quantum systems in physics and chemistry but my guess is that most of the people who will be doing that will be physicists who have learned to program rather than programmers who have learned quantum mechanics.
XMPP, a comeback story
Beware if you load this on a mobile device with metered data!

This animation is implemented by loading a large number of ~200KB PNG files, each 800x800px, such as this one [1] and then drawing them into a <canvas> as you scroll.

Having scrolled through the entirety of the animations, Firefox reports that it transferred about 220MB of PNGs on top of the 3.4MB of JS and an inexplicable 202KB of CSS.

Maybe I do not understand some key requirement. Shouldn't it be possible to encode a high quality video file, embed it with <video>, and control it from JS, and still come out with a much smaller file size? Perhaps there's just a requirement I'm missing but that's an eye watering amount of data being served by Cloudfront to every visitor, and Cloudfront isn't exactly the cheapest.

[1] https://d11poao410tx6l.cloudfront.net/616f05008e9fa70027fff3...

edit: I got nerd sniped and downloaded all the frames. Considering only the largest animation (da2783d9-383d-43ec-8778-9b52f984c35a):

- 230 PNG frames: 51MB
- WebM (VP9, alpha, lossless): 6.7MB (-86.7%)
- WebM (VP9, alpha, crf15): 2.3MB (-95.5%)

Instead if I use all the frames in one big video:

- 1087 PNG frames: 271MB
- WebM (VP9, alpha, lossless): 39.0MB (-85.6%)
- WebM (VP9, alpha, crf15): 12.0MB (-95.6%)

I used ffmpeg 4.4.1 with the following commands:

ffmpeg -i 'frames/%6d.png' -c:v libvpx-vp9 -lossless 1 lossless.webm
ffmpeg -i 'frames/%6d.png' -c:v libvpx-vp9 -b:v 0 -crf 15 crf15.webm

To my eye, crf15 is very very good quality, but I included lossless encoding so there can be no quibble about quality differences :)

And yes I know Safari can't do VP9 but there's no reason you couldn't also encode a HEVC and AV1 version and list multiple <source> elements and let the browser decide which format it prefers

edit to the edit: It seems that smoothly scrubbing through a <video> element is more tricky than I originally knew. Still, a lot of mileage could be gained by encoding the individual frames as AVIF or WebP and using them in supported browsers
There's also "salt pyramids" [1] which are desired in Culinary field for their look and texture. Be pretty cool if there was a way to grow a transparent salt-pyramid.

[1] https://www.youtube.com/watch?v=FVEZuzEHwQk
Is that really better though? Phones would have to be manufactured with an unused port - and if you want to use all the functionality you’d need to buy another cable (yet more e-waste)

Not that I have ‘the answer’ just that it’s a hard problem.
The numbers on the list only include Twitch related payments (subscribers, ad deployments and "bits"), so donations are not included in any way.
Ideas Are the New Oil
Hum... At some point he did, and let go of the antagonist too.

As far as the movie makes some sense, it's very strongly into finding balance.
Conservatism is a time-dishonored tradition of hypocritical crybulling dating back to the French Revolution. This is just business as usual.

Anybody who calls for a book burning should be crucified, doused in gasoline, and set ablaze. Sic semper tyrannis.
How would encryption work?
> The financing instrument allows students to take a loan with zero dollars upfront, and then get 110% of their tuition refunded, including fees and interest from an approved lender, if they are unable to secure a job within the next year.

Ok. There is always a 'catch' which is:

'A student is only eligible for the refund if they apply to 10 jobs, network with 10 professionals and post at least 5 GitHub contributions to their public GitHub profile per week, for 46 of the 52 weeks within a year.'

Translation: We will make sure that you are not getting a refund.
I don't think you know how this works.

Apple prepared self repair already a long time ago, just in case they would lose money because of legislation ( because it would hurt sales of it becomes law = a business risk)

Upcoming legislation in Europe and UK. On 17th of June it was filed in Congress and voila.

There it is.

Eg similar. Office on Mac/Android was the exact same thing. Released under the current CEO, but created under Ballmer.
I didn't think it needed to be explained, but not all things are equally unfamiliar nor equally easily adopted.
Obviously but you’re in the same pool of “commit and magically deployed globally” service offering, except I think you’re actually providing value (deploying backend services alongside static content) as opposed to a commit hook and a cache update.
Miramax Sues Quentin Tarantino over Planned ‘Pulp Fiction’ NFTs
That's because it's loading individual frames as 200kB PNGs and drawing them into a <canvas>
They're great because you can make them genderless, raceless, and their body shapes are completely ambiguous, being neither overweight nor fit.

My mother worked as a photo-editor for a textbook publishing company many years ago and it was ridiculous how many meetings went into making sure they balanced the distribution of people that appeared in the books.
Why do you think the joke could be joke could be viewed as anathema to liberals in particular?

I was trying to dissect this comment and couldn't figure out the political angle.
Worked for me with Firefox and a scroll wheel (on a Mac). I don't know if it looks better on Chrome, but it was definitely functional for me.
The same forces that drove Tories to the extreme right also spent decades dividing Labour between itself.

The first-past-the-post electoral system has no defense against well-funded interests essentially buying all the candidates.

One could wonder if the substandard electoral system exists purely because of this flaw (or feature for the few powerful).
You can use Privacy.com to generate a one-time use credit card number that lets you use any fake address you want. It will charge properly and you can set limit
Because that's basically what v6 did. It just added enough octets that we don't need to turn around and do it again immediately afterwards, since deploying new L3 protocols is hard enough as it is without needing to do it twice.
Haha, math fail.
Smallest Self-Replicating Program
> Will you concede that many, but certainly not all,

This comes across as harsh. Replace "many" with "some" and you'll get more people to agree with you.

There are instances of pontificating on both sides of the aisle.

TikTok blew up with "vegan teacher lady",

https://www.youtube.com/watch?v=NoSPn_MEz-E

That caused a whole host of drama.

Anti-vegans (is that a thing?) are just as culpable though,

https://www.youtube.com/watch?v=tRd13bMWhsU

I wish we'd all just get along.
Instead of JSX I’ve been using htm, which fulfills roughly the same role but runs entirely in the browser: https://github.com/developit/htm

I find typescript useful for libraries, less so for application code.
Really great job with this. Definitely fills a need
You may be a good candidate for Ivermectin, sir. I believe you have worms in your brain.

https://www.census.gov/quickfacts/fact/table/bakersfieldcity...
Because it's hard to say "we're going to force you to do it the way we want" in an uncondescending way. It's even harder to supply a BS rationalization for why you're going to force them in an uncondescending way.
I thought Netlify has already made a drap-and-deploy feature at the bottom of https://app.netlify.com/teams/{username}/sites , any difference for this?
I used to buy prepaid memberships to 24 hour fitness from Costco. Same with magazines like economist
, just bought a prepaid digit subscription. Most places sell prepaid memberships because of the gifting aspect.
I never had the interest to "talk down Datalevin", I criticized the results because the title was quite misleading in the tones and the benchmarks were not rigorous enough to express conclusive statements.
Apple Announces Self Service Repair
I'm a speech therapist who does teletherapy. I routinely fill out a lot of web forms. I've already created one automation that will save me time, and I have ideas for several more automations. Thank you so much for making this!
I see fake meat companies as filling a need among people trying a meatless fad diet. The primary market being young women who want to fit in with a group that has a number of obnoxiously vocal vegans.
>So, is there really that much value in these industrial "plant-based" meat/cheese substitutes? I don't think so, but they're being marketed as if they were a great step forward to "reduce our dependence on meat" — a dependence which does not actually exist.

you're vastly underestimating how much people like the taste of meat. there's a reason why countries up their meat consumption as they industrialize and get wealthier.
If you're going to use something like Tailwind, please still add legible class names (e.g. "thumbnail") and don't just write things like class="m-0 md:m-4".
Corrected. Thanks. I am not a native English speaker, so please do not read too much into it.
Rails 7 added –CSS app generator
> https://www.google.com/amp/s/mobile.reuters.com/article/amp/...

This just links to a manifest.json
Factories like a controlled atmosphere and temperature. That'll be a challenge.

Also industrial activity benefits from heat conduction e.g. the ground, atmosphere and water to carry away waste heat, smoke, particle etc. Even gravity is an assist in sorting the work from the chaff (machining chips, turnings from a lathe etc). In 'space' all that will have to be replaced somehow. Hard to replace gravity.

We're a dozen major innovations away from doing anything at scale in 'space' whatever that is (the surface of the Moon? hard vaccuum in zero gravity? an enclosed habitat?)
I'm loving the nice comments about the UI because it's all good ol' Bootstrap. Tools in this category usually have pretty terrible design so I guess the bar is quite low. ;)

I'm using React for the Javascript!