skysight-inc/HackerNews huggingface dataset:
> who is printing 10's of thousands of pages using an inkjet

Specialty applications such as large-format inkjets (eg 3ft/1m wide continuous roll paper), edible ink for baked goods applications, custom inks for branding/proofs/industrial, and so forth. My favorite was a specialty cake printer that was designed to print directly on the icing of a cake, not on an edible wax or fondant sheet (which always seem like cheating to me).

There are quite a few applications where desktop-like inkjets are used in high-throughput modes. They either don't sit idle long enough to suffer from dryout or they're built to deal with it. They do automatic light clean cycles and some models have rubber gasket head parking areas to seal the heads and prevent ink evaporation when idle. Some manufacturers also sell auto-cleaning units so the printer can do a full deep-clean automatically.

I'm not counting true industrial applications (eg packaging expiration date print heads) since those aren't usually document-centric nor do they speak desktop printing protocols like PCL.
There is no hypocrisy there, like everything in life, including startup life, everything comes down to money. And money is power. The US created the Saudi Arabian powerhouse we see today. We need them to keep our economic inertia moving forward at a pace acceptable for the populace. Is it a travesty? 100% But we made this bed.
babashka is great for scripting, but it is basically is a Clojure interpreter written in AOT compiled Graal-compatible Clojure.

Because is is AOT compiled is starts fast, but its much slower than JVM-Clojure for long running tasks.

A natively compilable Clojure would be great for other use cases, especially if it can be made more memory-efficient (Clojure is a memory hog)
Capitalism is one of the biggest eradicators of poverty. 1B of people in China was lifted from poverty because of it. And once it's done with one poor country, it starts taking care of the others :)
Why does the Facebook vr world look almost like they copied the Nintendo wii stuff from 15 years ago that was itself using non-cutting and edge graphics at the time?
The reason that I reach for MySQL when introducing people to SQL is the formatted output, with nice tables and column names. Is there a simple way to get similar output with SQLite?
Like okay, it's all public.

The essay: https://www.jkrowling.com/opinions/j-k-rowling-writes-about-...

The law: https://www.hollywoodreporter.com/news/politics-news/j-k-row...

More the law: https://www.indiewire.com/2020/06/jk-rowling-transphobic-tra...

Her support of the LBG alliance: https://twitter.com/jk_rowling/status/1518542559089512448

The LGB alliance supporting her: https://www.pinknews.co.uk/2021/10/21/lgb-alliance-jk-rowlin...

The book: https://www.amazon.com/Troubled-Blood-Cormoran-Strike-Novel/...

So you don't have to read the book: https://www.thedailybeast.com/how-transphobic-is-jk-rowlings...

Her support of public TERFs: https://www.nytimes.com/2019/12/19/world/europe/jk-rowling-m...
For what it's worth, the typescript playground takes the exact same approach as you, placing a compressed (lz-string) copy of the text after the #code/ in a sharing url.
How does this compare with my LJ 4100N toner (6000 pages) for £33?
What's a good model number for OKI? I'm in this market and have already had to send back a couple of printers for (among other things) dropped network connections.
Yes. I just bought the monochrome ecotank printer for a project and worked out with a rep from inkowl to get 3rd party mixable dye ink to print a custom mixed single color. worked pretty well.
Fine you win the philosophical/rhetorical whatever point but the point of calling a war on climate change is just a way to signal to society that it is a matter of life and death. Sometimes people need symbolic stuff to actually care.

The thing is the lives on the billion human beings on this planet relies on technical systems that are heavily dependent on oil (and its carbon rich friends, coal, gas etc.). Look around, everything in your daily lives from what you wear, to where you live, to what you eat relies on oil and friends energy inputs.

Anybody who does not support massive collective efforts that entails renouncing at least the most energy intensive forms of modern comfort implicitly supports the violent authoritarian society that will inevitably on a planet where not all can be fed and not all can live on.
That's great! I'm glad you're enjoying them :)
I don't really see what the problem is with offshoring. If other people elsewhere want to work for cheaper, then it's fair competition. It's not like protectionism would work long term anyways. And in this particular case, Vietnam is more aligned with the US than China, geopolitically, so this makes a lot of sense.
Make Linux Look Like Star Trek Lcars
SoulVer on macOS as you know. OpalCalc on Windows. Speedcrunch on all three platforms, though I will categorically state that whilst Speedcrunch is very good, it is no Soulver/OpalCalc.
Floating ‘artificial leaves’ ride the wave of clean fuel production
I solved this for me with a custom visual studio extension. It allows me to quickly specify a pattern that will create new code or change existing. The extension will show a so called Code Lens for each possibility to apply the pattern. This way for all the tasks I find my self doing over and over again I design the pattern as some kind of master and then apply it again and again on hundreds of locations in many projects. (some things I have solved this way: prisma schema, GraphQL resolvers, frontend code matching my backend API including full typings, ...). Saves me tons of work but I still have 100% controll over the code.
Is it weird? Pretty sure all of BMW's first level path urls are redirects. They subdivide their actual urls by language.
How is no one mentioning that China is threatening Taiwan. If the US ends up in a war with China, suddenly most Apple products would have serious operations problems if not being shut off completely. Cheap labor isn't a bad reason, but this is also a hedge against the heating politics between the West and both Russia and China.
There was a time when US border patrol at the canada-US border was most concerned if you were bringing in any citrus fruits, regardless of where you’re going.

I’m happy to share that I have never done such a thing to keep the New York, Pennsylvania or Ohio citrus industry safe.

(While ignoring that Toronto was exporting hundreds of trucks a day of garbage to Michigan dumps)

Then there is the current ban on most Personal fresh egg/chicken imports from US into Canada due to avian flu outbreak, just to make sure I don’t feed them uncooked to a bird in Canada (as opposed to… eating them), ignoring the fact that birds fly and pose 1000x bigger threat where I live, <100km from the border.

https://www.cbsa-asfc.gc.ca/services/fpa-apa/bringing-apport...
And ads are coming....
The heart of the problem is low vacancy giving landlords market power. The inherent scarcity of land in desirable locations is amplified by zoning laws keeping housing supply growing much slower than demand. When 90% of urban land is zoned for single family housing and it is literally illegal to build a duplex let alone an apartment building you will have a shortage. Eliminate parking minimums, setbacks, feature area ratio, height limitations, endless environment impact lawsuits, and build!
I think like 7% of iPhone 13s are also made in India and that number is supposed to grow so I think they’re trying to hedge well.
I don't think the point they were making was about Apple products being built there, but that Foxconn continues to put their attention elsewhere with other projects.
Really cool! The repl is great for development, but static binaries are great for deployment, this may give us both.
Any time you read a headline like this, replace the innocuous-sounding non-crime (“tweeting”) with “upsetting people in power.”

Suddenly you’ll realise that the same kind of thing happens everywhere in the world.

E.g.: Julian Assange, who’s main crime was upsetting people in power.

Unless you think it’s a crime worthy of being hounded for over a decade by multiple nations’ security agencies for trying to — and failing — to reverse an NT hash.

Because that’s the “crime” they’re extraditing him for.
Frankly in my experience the literal opposite is true. I and the people around me trust technology less and less with time.
The problem is what I mentioned at the end of my other comment -- complex programs will get inputs from web APIs, console, database, so it's not possible to have complete runtime coverage for all paths in the interpreter on the general case.
Related works have been using visual processing to help with audio source-separation. Either by augmenting a separation AI [1] or by capturing the recording visually in the first place [2].

[1] https://ai.googleblog.com/2018/04/looking-to-listen-audio-vi...

[2] https://newatlas.com/music/optical-microphone-sound/
Open Source RISC-V Is Rolling Towards the Mainstream
The difference is Clojure's persistent data structures. You don't add an element to an array, you create a new copy of the array with the element attached, and the old array is accessible.

Internally this is done with structural sharing, so it's way faster than copy on write, but it's still potentially allocating a half dozen objects for what would usually be a trivial operation that does not involve allocation.

On the plus side, Clojure in theory has some pretty nice guarantees that older objects can't point to newer objects. From memory Haskell takes advantage of these guarantees to accelerate its version of eden. There may be a way to get a fast GC that's not nearly as complex as the full JVM GC.
However they still actually make the products there.

Last time I look, Apple was hiring a lot of HW engineers in Saigon. (Still no SW engineers, though :))

Also, Foxconn is a Taiwanese company, not Chinese. (Setting aside the issue of "what is China, really".)
Use It or Lose It: Implementing Usage-Based Pricing (Part 2)
In my experience, for at least the last decade Brother laser printers (B&W and color) don't need anything special to work with Macs. Our household is currently on a 4+ year old color laser printer that "just worked" with our Macs, Windows machines, iOS devices, etc.
If anything, the decline in needing cheap labor is going to be a problem for large countries like China. China needed those cheap labor factories to be the engine to help lift people out of rural poverty.

Unfortunately that engine will now falter and many will be left behind.

For an eye opening survey here, I highly recommend the book Invisible China.
I am afraid on the decline before my death, death itself while not immediately desirable is not that frightening in comparison.

An uncle recently deceased in from cardiac arrest in his bed at his home during his sleep at 83. He was fishing the day before.... That's an ideal death IMHO. If you knew that you would have a similar death, would you be afraid ? I would not.
https://www.youtube.com/watch?v=mtcaIA9SU7o
I have a $20,000 MacBook Pro to sell you. You can use it to make money.
Maybe... But maybe not. If the browser was the one with support for pet names, the browser could see the UUID URI and replace it transparently for you. Would we want the browser to transparently replace a URI in plain text, even outside an anchor tag? Maybe, maybe not - this is a good question. Maybe it would pop up the pet name in a popover if you hover on the URI? Or maybe we'd have some special markdown syntax for these links that has the URI, a suggested pet name for people who don't have one, and a link text (since markdown URIs at the end of a post are pretty much how we roll here on HN today anyways).

I wouldn't try to think about this as "What if we implemented a browser plugin that supported this?" Instead, think about if this was "the standard". Imagine a world where there was excellent support for it in all software that we use, and browsers and/or sites would find ways to make it transparent and friendly. Like, what if VS Code made it so when you hovered over a URI in a piece of code, it would look it up in your local pet name database, and show it in a popover? If this were just "the way things are done", then you'd never put up with crappy software that showed you the UUID. It would be like web sites that don't let you highlight or copy text - software that didn't handle naming resources correctly would be obnoxious software you'd hate to use.
Germany is a "Bundesstaat" (or "Staat"). The name for its constituents is "Bundesland" (or "Land"). I do not think it is a correct example.
>Even apartments are super expensive to build and the reason you don't see many dwellings that aren't "luxury" is because the cost to construct and maintain them is so high that you'd never get your money back otherwise.

Luxury is just a marketing term. Luxury apartments are the cheapest apartment that are legal to build. Stainless steel appliances and quartz countertops are a rounding error in construction costs.

An actual luxurious apartment does not have to call itself a luxury apartment, the price being multiple standard deviations above the mean speaks for itself.
I have never ever activated the cruise control when trying to signal in a Mercedes-Benz, and I find the mono-stalk to work well. Really the only difference is that it has wiper controls (since most cars have signal and high beams in one stalk).

I find the BMW way more confusing, since I can never remember which direction does a single wipe and which direction actually turns them on (one of them is up on the stalk, one is down, don't ask me which one was which). And you can't actually know by feel which wiper setting you are in since the BMW stalks are fixed. The Mercedes has completely different actions for single wipe (push button) and activating wipers (rotate the knob) and since the knob rotates, you have tactile feedback of which setting you are in.
Mii's even had legs!

Seriously this is like a shittier second life where you need to buy a $300 device to even test it, and like when second life first came out the hardware can barely run it so it's janky as hell.

The dangers of ivory towers and absolute power.
Keep in mind that a modern US state is not the same as US state 200 years ago. At this point, the US federal government dictates substantially more of every aspect of a states rule: from education to exports, licensure to healthcare.

The US was an unique attempt at parallel state rule, but consolidation is always inevitable.
You can already have "regular" people as software engineers if you follow basic concepts like the SOLID principles. Unfortunately many engineers are incredibly smart and they don't see the difference between writing spaghetti code with cryptic names and writing clear, legible code that normal people can follow. I've worked with people that could figure out a program written in binary if they needed to, but that meant that they never learned to write structured, sensible, readable programs.
I hate pdf forms but old-fashioned organizations love them - so I have to deal with them. The worst is when they scan a paper form and send it as pdf - second worst is pdf form with non-fillable fields. I use xournal as a “typewriter” to fill out these monstrosities. I can even add a scanned signature to avoid having to print, sign and re scan the thing.
Many developers don't run those commands very frequently, so they're easy to forget.
Completely agree, they make claims like this and I'm instantly turned off because it feels like they are lying to my face.

I think they've set up a system that incentivizes long term storage (and possibly a better setup than IPFS) but theres no way in hell they can make a guarantee for more than a few years at best.
I think DIAAS is trying to calculate scores for average meals, since it accounts for missing amino acids in individual components. Meals that complement missing amino acids should yield good scores. AFAIK the DIAAS for individual protein sources are ultimately based on experimental pig models and nitrogen absorption by the pig gut.
I don't think the carrying capacity of superconductors is infinite. If you exceed the capacity, the superconductor "quenches" and ceases to be superconducting.
HN (well, @dang anyway) doesn't have a problem with self-promotion [0], especially when it's in context and not excessive. GPs offer seems in context.

[0] https://news.ycombinator.com/item?id=17335050
This hits home. You win.

Maintaining and cleaning up a mess someone left behind are two different things.
Your tools leave you open to type errors, which you have to de-risk via unit tests. That risk is automatically eliminated by static type systems. Dynamic typing is a reasonable choice for single-developer and/or toy programs but isn't inappropriate for projects maintained by teams over time.
Dude, you're making investment advice, which you so obviously don't know jack about. That's the point. You should read a book on investments and try it out for yourself, instead of acting sore for being schooled and trying to pin your own failure on others. Anyway, good luck in life. And I guess especially with your future investments. I'm sure you'll be great some day, but that day ain't today.
Palm-SayCan: Using LLMs to Improve the Planning Component of Robots for Free
I remember that to be false, and just looking it up online:

In prehistoric times, night owls could keep watch and protect their tribes from nocturnal predators, and in ancient times, they could protect their cities from conquerors trying to sneak in at night. There was an evolutionary benefit to having both morning larks and night owls within our species.
Slack + Questmate = Effective Team Standups
I write Rust full-time for work and use it on embedded projects for fun. The ecosystem around embedded-hal is great.
If that bugs you, close it with Saran/plastic wrap. That's what we did when I was a typesetter.
> once it became clear that tenants destroy things

Or/and just refuse to pay rent for years while you try to evict them.
ummm, the mortgage interest deduction does NOT apply to rental properties, only your primary residence or a 2nd home that you spend at least 14 days or >10% of the time you rent it out. So, if you are talking about a fully rental property, it is incorrect.

I'm not saying that there are no advantages or deductions, only that this character is trying to portray it as the govt basically giving landlords all the funding to become landlords. If that were the case, he should simply do it — there's plenty of no/low money down ways to get into it —, but I notice that he is not doing it. It just smacks of a lot more attitude than fact.
Identify 3 candidate properties within 45 days.

Close on one property within 180 days.
Because you slowly shift your economy out from underneath you and effectively give it away. In the process you lose the ability to have any of these core competencies yourself.

In the end what’s the point of having cheaper products if no one has a job to buy them.
I propose one solution here ("How to Make View-independent Program Models"): http://westoncb.blogspot.com/2015/06/how-to-make-view-indepe...

—but many people have tackled or are tackling this problem ("structure" or "projectional" editor will lead you there if you're curious).
I think the train of thought was focused on the decades part, not that it has more recently changed.
Americans like to pretend that we fight for higher ideals than naked self interest or national interest.
FDA Approves Bluebird’s $2.8M Gene Therapy for Rare Blood Disease
In the last 10-15 years, I've moved from a 2am - 11am sleep cycle to 12pm - 8:30am, so that tracks for me too. And I'm definitely not trying to force myself in either direction.
We'll be your first investor – Benefits – Posthog
https://archive.ph/TJIex
There is a lot of dishonesty around Westerners complaining about foreign cheap labor.

They claim to be championing labor rights, but they are often just angered at companies for stopping all manufacturing in the West. They see it as an obvious weakness in their ideology that companies can just walk away from their labor movement and go elsewhere.

The obvious truth, and what literally all of these Vietnamese workers will tell you, is that foreign tech manufacturing is an amazingly better paying job than what is currently available.

The true story with China is that moving Western manufacturing to China raised the standard of living for literally hundreds of millions of Chinese people out of poverty.
For production, we have two basic builds, one for block storage, which is all-flash, and one for object storage which is spinning disks plus small NVMe for metadata/Bluestore DB/WAL.

The best way to run Ceph is to build as small a server as you can get away with economically and scale that horizontally to 10s or 100s of servers, instead of trying to build a few very large vertical boxes. I have run Ceph on some 4U 72-drive SuperMicro boxes, but it was not fun trying to manage hundreds of thousands of threads on a single Linux server (not to mention NUMA issues with multiple sockets). An ideal server would be one node to one disk, but that's usually not very economical.

If you don't have access to custom ODM-type gear or open-19 and other such exotics, what's been working for me have been regular single socket 1U servers, both for block and for object.

For block, this is a very normal 1U box with 10x SFF SAS or NVMe drives, single CPU, a dual 25Gb NIC.

For spinning disk, again a 1U box, but with a deeper chassis you can fit 12x LFF and still have room for a PCI-based NVMe card, plus a dual 25Gb NIC. You can get these from SuperMicro, Quanta, HP.

Your 3x60 disk setup sounds like it might fit in 12U (assuming 3x 4U servers). With our 1U servers I believe that can be done with 15x 1U servers (1.5 PiB usable would need roughly 180x 16TB disks with EC 8+3, you'll need more with 3x replication).

Of course, if you're trying to find absolute minimum requirements that you can get away with, we'd have to know a lot more details about your workload and existing environment.

EDITING to add:

Our current production disk sizes are either 7.68 or 15.36 TB for SAS/NVMe SSDs at 1 DWPD or less, and 8 TB for spinning disk. I want to move to 16 TB drives, but haven't done so for various tech and non-tech reasons.
How about SSH straight into screen?

Here's how to define a shell function for quickly attaching to an existing screen session after connecting via ssh (or creating a new one if none exists):

sshcreen () {
ssh -t "$@" screen -xRR
}

Works with bash and zsh. Usage is pretty simple:

$ sshcreen user@example.com

You can use normal ssh arguments, such as the port:

$ sshcreen root@localhost -p 2222

Detach the session with CTRL-A + D, reattach by re-running the sshcreen command you previously used.

PS: repurposed my comment from a recent discussion: https://news.ycombinator.com/item?id=32486892