skysight-inc/HackerNews huggingface dataset:
Thanks for the taking the time to try Umbrel out, great observations!

1. Re crypto apps, I figured some additional context may help. Before our today's release, Umbrel was a self-hosting OS primarily geared towards Bitcoin node users. Today, we migrated the Bitcoin node to the Umbrel App Store and took the last step in our transition to becoming an app-agnostic general purpose OS. So expect to see a lot more non-Bitcoin apps hereon!

2. Yes, agree. We'll have Plex and Jellyfin live in the app store soon.

3. The main issue we found with using a single domain on the local network is that many Android phones and PCS have flaky mDNS support, in which case name resolution for "*.local" would simply fail. This is why we decided to use ports. Perhaps we can look into using ports on the local network and domain on a VPS.

4. Good suggestion! Feel free to share your recommendations.

5. That's not possible using the UI, but you can create your own custom docker-compose app by following our app framework documentation: https://github.com/getumbrel/umbrel-apps/blob/master/README....

6. Until now, a common use case of our users has been remote connection between Umbrel and their Bitcoin wallets over Tor. This is why remote access was baked directly into Umbrel and turned-on by default.

However, as we've now evolved from the Bitcoin space, we'll prioritize offering the ability to disable remote Tor access functionality in the next update, and make it opt-in instead of opt-out.
I have more laserdiscs than any other kind of media. It's such a satisfying format.
Inflation is raising prices on almost everything, except rotisserie chicken
Four states receive first allocations of $10B broadband fund
beta is the last step before release, which should be stable. if it is not mature enough for a stable release then that's the right label
https://www.irs.gov/pub/irs-pdf/fw2.pdf
Likely for much of them, lost in storms over deep ocean, it really does not much of anything at all - the area around the Titanic is mostly empty and lifeless.
>It's also biodiversity problem.

>Without predators (snakes, foxes, coyotes, owls, ...) managing rodent populations, numbers of infected ticks rise significantly.

One of my old townships used to pay a guy with a silenced rifle to come kill the dear once in a while, because each township banned hunting but there were wooded areas dotting throughout where deer would breed and breed then eventually run into traffic and kill people, then wander off to heal and then emerge angrier.

At least turkeys just stop in the middle of the road then try to bite you if you get out and try to shoo them.

(Shoo, no t. As in get out, shine a flashlight and yell, then the thing charges you as some Karen whines from her porch that you're disturbing wildlife on the way to the mall.)
Is there a proposed solution that’s both low/no-fee (like $0.0001 for a transaction of $0.01, and <$0.01 for a transaction of $100) AND properly sustainable?

That’s where I think we’ll start opening the door for all the transformative microtransactions.
Not just a cylindrical tank. A pressure vessel. Anything that can store propane is going to weigh a lot more than a rubber bladder in the metal the plane is already made of.
If it’s cheaper, why does it have to be a radical alternative? The healthcare system is so screwed up that simple solutions / “low hanging fruit” are available to be implemented. For example, allowing government prescription purchases to be negotiated, which a rational person would deem basic, but it is presented as a draconian act against insurance companies to allow it.
Absolutely! FHE isn't practical for most applications.
>As someone who grew up in the northeast I called them lightning bugs as a kid.

Lighting bugs mostly in 412 as well

(Am I East Coast? Appalachian? Midwest? Mid atlantic? I've started just saying 412 rather than get hung up on semantics)
This is infuriating, as patents often are, because it’s entirely obvious in its face (did not read the patent). Query optimizers have been suggesting indexes for a long time.
I should have specified Sandstorm, there's apparently a reply from one of the leads of Sandstorm here I need to find.I also should have written "and competitors" like Yunohost and Cloudron but someone else also replied with that so hopefully someone gets some more info.
Show HN: Recent Colors for Google Doc – The extension you needed all along
Don't remember if you picked the 2nd or the 3rd yellow color from the bottom? Worries no more.

Open source Chrome Extension that remembers your recently picked colors. All data is local and there is no data collection scripts packaged. All forms of contributions are welcome at https://github.com/DrakeW/recent-colors-for-google-doc
how do you decide if you can compete with them?
Expressions that will be evaluated at runtime are just strings, no?

{"rules": [
"x > 1",
"x % 2 = 1"
]}

So you will have an "expression parser" to parser your rules, validate them, and execute them. But at least you do not have the edge cases of everything else.
> This is going the be the first in a series of articles on CPU architectures. We’re picking up where Real World Tech left off with its microarchitecture deep dives. And we’re going to be doing them with the advantage of 20-20 hindsight, and hardware to test on.

I really miss this part of the cybergeekdom. Staring deeply at minor/major tweaks to architecture ("oh they switched from 4-way to 8-way associative cached!") was such a very real very physical very truthful part of computing for so long. We all got to see what was happening.

Today if you buy a Google laptop or phone, they won't tell you what generation or model cpu you are getting (Pixelbook Go's tech specs: "Intel m3"), what clocks it has. It's such a different age from where we were. It's so hard to believe that we can sell a laptop & have no idea what powers it. It makes sense, but it's still a system shock everytime to me.
The private sector can solve this entirely. We just need to:

- Find people who own property with lead in the ground

- Pay them for a pinky promise to never ever mine the lead

- Sell the resulting "lead offsets" to private aviators, who can

- Continue burning 100LL while claiming on social media that they have achieved "lead-neutral" flight!
You might want to check your pagespeed insights to verify that. I noticed that our pagespeed score was very poor (due to google using new methods to calculate those scores). Adding webp versions of images reduced the size of those images significantly, and brought our pagespeed scores back to more reasonable values in google's eyes.
This is also happening on my paid, Google Workspace account.
"Effect" is perhaps a broader notion than one might think: it's an effect to write to a file or mutate some variable, sure, but it's also an effect to raise an exception, goto a label, raise an exception, execute asynchronously, be one of a set of possible outcomes, and plenty of other notions.

There's a name for the monad in which there is no effect: the identity monad.

The heart of a monad is the bind/flatMap/and_then interface, in which the value contained in the monad is computed on to produce a new monadic value. This is where the effect occurs: something other than just running the function happens.

If the bind implementation only runs the provided function then there's no effect, and it's the identity monad.
what is black and grey hat seo? i thought that keyword stuffing was black hat?
Interesting. I hadn't heard about them.
HN commenters have spent years complaining about Apple's adoption of usb-c, except in the single case of it being forced on iDevices, where it is clearly the only thing that could possibly be considered.

Almost every "universal" device I go out to buy today requires a usb-c adapter, despite the apparent prevalence of usb-c Android devices?
That’s just what it shows after rounding up. The site correctly doesn’t let you enter 1c for velocity since it’s not possible.
And don't forget - https://cycle.io
Curious Marc goes inside Apollo's premodulation processor
That's just not true. If you couldn't control the spread at all, some terrorist group would have already detonated one.
got it. how do you reliably know where you rank? google personalizes search results.
And my advice, if you want it, would be the same. Either host your own or switch to a reputable provider.
String theory does make falsifiable predictions they're just at very high energy, technically.

For example my understanding of string theory is that Lorentz covariance must be exact, if you find this is either inconsistent or not true in reality then you have cut ze string.
I'm glad someone else is saying it: AGI will emerge from sexbots.
You can use ffmpeg losslessly on the decode side as well, but the only interfaces I could find to write to are v4l2 and fbdev, neither of which seem to work properly under X11. (The obvious candidate, x11grab, a: reads, not writes b: the entire screen, not a specific window.) So you'd need something else to pipe the raw video to (ffmpeg can dump the audio into alsa).

You could also not decode it, and just demux the video and pipe that. Depending on how it reads/decodes files, a image viewer that displays GIFs might update in close to real time as it reads from a pipe that ffmpeg is demuxing into, and might not leak memory by keeping the overwritten frames around in case the GIF loops, but those both seem unlikely.

(As the saying goes: if it only works the way the manufacturer intended, it's defective.)
This is an amazing move by the EU that could benefit the entire world. Something that in the US would have been perceived as “stifling innovation and big government”.
What is the distinction between a data format and a data/configuration language? (It's clearly not a programming language, but that wasn't the claim)
Good perspective -- you are completely right, my perspective was totally off. Part of that reason is probably my only reason for using Matrix is for the bridging as I don't have friends or family who actually use Matrix, unfortunately, so I pretty much just use it for myself to bridge to other messengers.

But again, I appreciate you putting that into perspective. Synapse by itself really isn't too bad. But for it to be actually useful for myself takes a lot of work.
#5 is very interesting to me. I use (and paid for!) Unraid. It’s generally quite good. Their Community Apps plug-in scratches the same itch as the Umbrel App Store. I run several community-maintained of services with it, but it is… unclear… how to spin up your own image.

From what I can tell (and I might be dumb) you can’t really run a Docker image on Unraid unless you:

1) write an XML file using an undocumented schema

2) build and upload your image to Docker hub

3) get your container listed in community apps

Now I’m SURE it’s not actually that dumb. But I couldn’t figure it out before I got distracted, and thus I haven’t done it. All the “documentation” is exclusively forum threads. What little formal documentation exists is obsolete. It really feels like it’s set up for a core community of developers rather than the users.

Coming from that experience, I was impressed with a couple things about Umbrel as I read through OP:

(1) they have clear documentation on how to publish something to their App Store

(2) they have a documented YAML that handles most of the configuration

(3) they take an active role in curating the App Store. They claim to help you put together a nice listing.

(4) they have some actual tools to test your package

(5) the App Store has a concept of cross-app dependencies. They give the example of a blockchain explorer that needs a bitcoin node running. Very cool! I want to use this functionality to have one RDBMS, one git host, one logging service, etc all shared by the various apps I deploy.
Cloudron devs have said they're profitable the core team is salaried, but they have some larger nonprofit/NGO type customers.
Hillsdale Courses: Education in the greatest ideas/texts of Western Civilization
Who says computers have to be digital? Analog computers are already a thing.
It's not just the title:

> When combined with gallium, the platinum becomes soluble. In other words, it melts,

That's not what that word means, and the audience for this article probably knows the difference between "melt" and "dissolve". They could just describe the research as it actually is instead of trying to make it sound like something more amazing to get clicks.
Most computers are still easy to work out CPU they have.

Especially the new Apple ones because they're so hot right now.
I also heard that warning about Alfa Romeos. I drove mine 124K miles over 11 years with normal maintenance (all easily DIY) and only one failure in that time (a Bosch distributor broke internally, so nothing Alfa-specific).

If a long-term owner told you that, by all means consider it; if a non-owner (including a mechanic) tells you second/third-hand horror stories, I’d be pretty inclined to ignore them.
Can you explain re-keying? Does that happen on-chain? If so, who pays for the transaction fees?
I was going to say “Isn’t that what Xcode Cloud enables?” but I guess they’re not there (yet?). Still requires Xcode to be installed.
I honestly thought this was satire at first.
Your memeory might be fine. We put an unnatural burden on folk to recall in late stage capitalism, paired with rampant gaslighting and other abuse tactics.

I use a paper diary, paired with storing my important appointments on my phone in iCal.

I haven't found a good solution to the fundemental issue that paper notes are unencrypted but offline, while electronic notes are easily siphoned up by electronic intrusions.

But by turning off services like iCloud, using encryption when offered, and reminding folks who act on information they shouldn't have I'm not required to excuse such behavior, you can greatly simplify your life.

Focus on consent -- being able to recall bare facts like medical appointments or the day you need to return your video tapes, and keep emotional stuff on paper IMHO.

(I usually keep two notebooks, one for "emo BS" for lack of a better phrasing, and one for more sciencey stuff, but they've merged into one during my unemployment.)
And yet it should cause the uproar anyway…
All cancer patients in drug trial appear to be cured for ‘first time in history’
IANAL, but as far I understand, "money is speech" relates to the 1st amendment, whereas wiretapping and key escrow relate to the 4th amendment. Which legal theory could be reasonably applied to map from "ban/regulation of crypto-currencies" to "ban/regulation of E2EE communication"?

I'm specifically asking for a legal theory, not a political framing, because your explicit mention of the Supreme Court implies a scenario where politics will ban/regulate one of both things, and then courts will employ the "money is speech" argument to map the ban/regulation of that one thing onto the other thing.
I put some gallium on my aluminum car engine
> Tools like VSCode are superpowered badasses, fast & capable

I switched to Sublime text just because it is not fast and eats lots of RAM for no good reason.
> Algorand ecosystem.

Pretty specific advice! Blockchain does seem to have a lot of remote-first jobs, so it is good for that. But there is quite a learning curve from basic web development, so it will take some investment in time and courses.
> unlike YAML, TOML, FADFH or whatever solution

TOML and YAML are each supported by every language you listed.

https://github.com/toml-lang/toml/wiki

https://yaml.org/
In fact, Apple introduced its own extension chunk to PNG to enable parallel decoding, by splitting IDAT into two halves, put a zlib sync flush between them and record the offset to the second half [1]. This kind of split is bulit into JPEG XL.

[1] https://www.hackerfactor.com/blog/index.php?/archives/895-Co...
Ah, the good 'ol legacy USB issue (for anything under 1.5A).

The standard provides a way for simple devices (page 218, PSD), to just draw up to 500mA [0]. But TBH, legacy USB charging is such a mess, I'd just always assume 1.5A and hope for the best.

(for USB 3.0 900mA you at least need a USB Device to detect it, I'm not sure if a 3.0 device is needed).

[0]: 500mA in default current and the other options provide more current.

EDIT:

Mmh, you still need to detect above vRa voltage in "AttachWait.SNK", but you can assume default USB Current after that without specifically detecting it. I think no one cares about vRa.

Still better than USB 2.0 (where without being a USB device you could only pull 100mA) or not much different than USB BC for DCPs (detect 200 Ω or smaller resistor between D+ and D-).
You're failing to see their practicality, which they both lack in spades.[1]

[1] https://www.youtube.com/watch?v=RIahBbDxfG0
If you want creative but readable, offer to let them do their CV in LaTeX.

I started doing it to ease scholarly citations, but my current CV does not use BibTex, it's all manually written out, I just like being able to quickly modify it and recompile rather than wrangle with Libreoffice or some other WYSIWYG editor.
A system that doesn't rely on perpetual tension in the search for ever expanding profit would be far better for stability. It's typically been the case that the ones who have the most influence in government know how to make huge profits from instability and conflict. Take a look at the companies making huge profits from the current instability.
They are trying to build a physical/digital bearer instrument. Not a company, pure cash in your pocket. Of course the standards for security are higher.
Sign up for Frontend Masters, take the courses on React, Vue, Angular, Typescript, and CSS. See what other courses spike your interest. At the same time start participating in weekly coding challenges, as most of these are what show up in tech interviews. Build a project using a good API; I hear Spotify is a solid choice.

You're still ahead of most graduates because your resume has experience. You just need to commit a solid month of learning to bring it up to date.
> I thought if you use compression, you'll always lose at least a small amount of data. Or is that a fundamental misunderstanding?

Yeah, that is a misunderstanding. There's lossless compression and lossy compression. For images, the classic example of lossless is PNG and lossy is JPEG -- with JPEG you get more and more artifacts/noise the higher your compression is, but with PNG you can always recreate the exact pixels of the original, hence the OP's use of it as an archival format.

PNG is similar to how .zip and .tar.gz files work for executable files and other data -- those have to be lossless, because for text and executables and the like you need the exact 1s and 0s back out that you put in, otherwise the executable will crash or the text will be garbled.
Huh?

Where's the link?

Why should I value the opinions in the OP?

They seem unprovable and kind of generic.
Related is Moravec’s paradox: computers today are very good at reasoning tasks brains find difficult (e.g. complex calculations), but terrible at tasks our brains do subconsciously (e.g. sensorimotor skills). As Moravec himself wrote, “it is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility.”
> it’s similar to how we fork our laws in the real world as we realize they contain pitfalls and loopholes

I don't think politics work like you think they do. If the opposition could just "fork the law" when they don't like what the government is doing, there'd be millions of sovereign countries by now.
That isn't what I'm referring to. I'm referring to people using apps to try to remove to the vocal portions of a song, with the same production.
Well, Google Authenticator uses a standard, well documented algorithm (TOTP) and there is really no reason to touch it unless they discover a security issue, it becomes incompatible with the latest version of android or there is a pressing need to improve the UX. But the UX is pretty simple.

I also have Authy, because that seems to be the only one that SendGrid will work with, but exactly because of this I thought that was non-standard. But as I can see now, they probably also support standard TOTP. But they rely on SMS for initial authenticaion (when you install or re-install the app) and I don't trust that. On a side note, Microsoft also has an Authenticator app, which also supports the TOTP standard. (So it can work wherever you would use the Google Authenticator.)
It took Apple, one of the most powerful company in history, about decade and half, multiple acquisitions and many billions of dollars to be able to compete with Intel.

By the time any incumbent in Germany would be ready, even assuming they start right now, that fab will be heavily outdated.

But there’s literally bazillion other semiconductors (and they are the main reason for the shortage, not high end CPUs) that you can competitively manufacture and increase supply chain locality for critical components.
> Of course it's safer (and faster) than dynamic languages like Python (Ruby, JavaScript), but in my personal opinion, you don't gain that much if you compare it to something like Rust, Java or even Go.

20 years ago you would've been saying C++. Rust is closer to the Haskell of 20 years ago than it is to most languages of 20 years ago. Hell, one could make a decent argument that Java 17 is closer to the Haskell of 20 years ago than it is to the Java of 20 years ago. Even Python is feeling the need to add types (and increasingly more people are using TypeScript rather than vanilla JavaScript), even Go is feeling the need to add generics...

> In particular the common abstractions (Monad, Applicative, Functor) are used very differently in different libraries (everyone seems to want to write her own DSL), so it's hard to get comfortable with third party libraries.

This is completely backwards IME. In most languages, every new framework comes with its own abstractions that you have to learn (whether that's, IDK, Spring Beans, ActiveRecord, React Hooks, ...). Haskell-like languages where there are a few standard meta-abstractions like Monad/Applicative/Functor make it an order of magnitude easier to pick up a new framework, because they mean core abstractions work the same in every framework.

All that said, I do kind of agree with your conclusions, but I think that's more about the industry being dishonest about its priorities. IME Haskell really does deliver what it says: for less than twice the effort of something like Python, you can write software that approximately never has bugs, in the sense that it will always do what it was specified to do. But most of the industry doesn't actually care about getting rid of bugs; they'd rather have buggier software in less development time (and if that means more maintenance effort in the long term, well, who cares).
Someone shot themselves over a png compressor? Gotta get outside more.
I didn't say it was. But the four meat producers raking in 40% higher profits while whining about a labor shortage should be top of the docket for any politician claiming to want to "do something" about inflation.

Isn't the baby-formula fiasco yet another wake-up call?

While we're at it, let's stop burning our food. Growing (and subsidizing) corn for fuel is asinine.
https://moviewise.substack.com/
We were talking about our UK passports not having biometric data contained within them. The US and UK are different countries.
> "free COVID money"

What in god's green earth are you talking about?
Oh wow, I did not know - thank you.
> you will never get most of the value.

Counterpoint: a lot of the value is in a small subset of the language that most people learn first. You don't need to use every feature of the language to really benefit from it, and I haven't met any professional haskell codebase that uses everything.

It is fine to just use what you need, and leave the rest.