skysight-inc/HackerNews huggingface dataset:
Right, for a SQLite based app, you are mostly limited to 1 instance running at any given time(there are multi-node stuff shoved behind SQLite done by 3rd parties, but that's a whole diff. can of worms).

The point being, you run 1 instance and you have litestream replicate to your backup node for HA purposes.

Now you are going to think, what about scaling?!!? How many apps actually need to scale beyond 1 node? Very few. If you run into scaling problems, that is when you deal with solving your scaling problem. Because scaling is unique to each application. But before you remotely think about scaling past one node, you just build the node bigger. Nodes can get pretty massive these days.
Show HN: Retool Mobile
Hi all, founder @ Retool here. We initially launched Retool on HN five years ago: https://news.ycombinator.com/item?id=14515494. The feedback was extraordinarily helpful then (e.g. we launched source control, on-prem, etc. based on HN comments), and we’re grateful for all of it.

Today, we’re excited to get HN’s thoughts on one of our new products: Retool Mobile. It lets you build and deploy mobile apps in minutes, not days. The idea is there is a large class of line-of-business mobile apps, and the process of getting a simple form + button on a mobile device, in a native app, to POST back to an API endpoint, is startlingly difficult. (As a web developer myself, it has for a while been shocking how hard it is to build and ship something useful onto the app store.)

For us, it was important that we build a native mobile app. That’s because although the web as a platform has come a long way, we think Apple / Google are — to some extent — anti-web, in the sense that they hamstring web developers in an attempt to get more apps on their app stores. With a native app, we were able to ship a brand new set of mobile-specific components, drive substantially more performance, and frankly — deliver much more delight.

The team is currently hard at work on white labeling, offline apps, and push notifications. We expect to ship all that in the next few months.

If you have any feedback on the product, please do comment in this thread! HN is a particularly valuable source of product feedback for us, and the team is very eager to please HN readers. (Since if we can do that, we can surely please any developer, hah!)
Apple Watch was much less than 90% baked on launch IMO. But old-fashioned iterations obviously has work very well for it.
Some quick math shows that even if we harvested every single lightning strike in the US and converted it all to electricity, it will account to roughly 0.6% of all electricity generation of the US. I doubt it’ll be useful as a means of energy generation
It's not an assumption, √x is defined to be the positive square root (the principal square root). The negative one is -√x.
I, too, was a Glasshole for a bit but I really didn’t try to “normalize” wearing them in everyday life. They weren’t quite ready for that and the software was pretty limited at the time - but they were interesting none the less.

As others have pointed out in this thread people want full pass through wide field of vision AR and that’s not going to happen soon enough.

I feel like the breakout application won’t be the home consumer but rather some industrial use. Augmented reality could easily level up an entry level assistant faster by visualizing the task they need to do. Disassembling and repairing equipment you’re unfamiliar with would be easier when the overlay tells you what bolt to turn on which widget.
> I have found ChatGPT to be factually incorrect in many occasions, what is worse you can ask it for references and it returns very plausible looking Web pages with government domains, but clicking on the links returns 404s.

I have found the same with Google.
That isn’t being admitted to?
>the Supreme Court is expected to discuss whether to hear two cases that challenge laws in Texas and Florida barring online platforms from taking down certain political content. Next month, the court is scheduled to hear a case that questions Section 230, a 1996 statute that protects the platforms from liability for the content posted by their users.
I second this. I cut meat by cooking better vegetarian recipes, not by finding better meat substitutes. Asia has no shortage of excellent dishes, as does Italy. I'll take a good pasta dish over a fake sausage made of mystery ingredients any day.

Tomatoes are nearly fungible, but meat substitutes are not. Potatoes are cheap but meat substitutes are not. Carrots are easy to find anywhere but meat substitutes are not.
Our discussion stemmed from your complaints about career development advice, and the OP is all about what steps to take to have a strong career. No big deal, your point about observation bias is relevant, we simply apparently disagree about how important it is.
Imo the difference is how they display their images. The mixed reality headset tends to be a VR headset where its “AR” mode is just a camera passthrough to an LCD screen. AR headsets tend to beam specific images directly to the human eye
This view covers inverse square laws, Penrose manifold distribution, and more (granted these must be extrapolated) yet these explanations correlate in ways current convention lacks.

(Obviously a shared sense of restlessness toward the inadequacy of contemporary account exists among many.)
By "y'all qaeda" you mean the boojahideen, not actual Al-Qaeda?
What they're doing is completely different. AR is meant as a tool to greatly enhance your day to day life, while VR is more focused on entertainment.
The solution is to be polyamorous - which many dating coaches are.
It's not up/down. It's career track. You ended up in the management track. You want to be in the technical track.

It's difficult to make as much money in other tracks, so you need to decide what your risk tolerance is.

But keep in mind that you're looking the grass on the other side and thinking it's greener. People in the technical track have the frustration of having many technical decisions made for them by the "idiots" in the management track.

Pick your poison.
Most fertile soil is used for cattle. It has a large environmental impact.

If we want to preserve trees and let the biosphere heal and conserve animal habitats, we need to stop the expansion of the meat industry, or even reduce it.

Fake meat is comfort food not healthy food. Health-wise, it can be worse than meat.

3D printed meat sounds promising to me (real meat without the suffering).
I don’t see anything glaringly bad here
there is no bird that flies faster than a boeing. Nor a bird that flies higher than a rocket.
Pre-charge has one of two meanings here. Most mini-split units have the refrigerant in the compressor unit. After a complete installation, evacuation, etc, you open a valve to release the refrigerant into the lines.

There are also DIY variants where a fixed line length comes from the factory with either a vacuum or a refrigerant in the line. The lines have metal seals on the fittings that are ruptured when torqued down on the equipment.
Reverse proxy service you need to run your hosted blog on a subdirectory
That's exactly the direction google took: https://www.google.ca/glass/start/
To add to this, you want you application to be stateless and immutable. This makes your life so much easier in so many different ways:

(1) You can know exactly what code was running when debugging past issues

(2) Scaling can be done dynamically and relatively easy. Just turn on/off application nodes.

(3) Rollbacks are (relatively) trivial. Just go back to the know good immutable version

(4) Memory leaks can be "solved" by restarting nodes every so often

(5) If, for whatever reason, your application node dies you shrug your shoulders and start a new one

Once you add DBs with state to your application all of become much harder. You want that state in something that's rock solid and rarely changes to avoid all the above problems.
Cannibalization is a non-issue when the product requires you to have an iphone as well, which depending on form factor and price point could be reasonable.
If you have a Love of Books and Math Books in particular, you can't miss this playlist by
The Math Sorcerer: https://www.youtube.com/playlist?list=PLO1y6V1SXjjM-1azbCNYq...
The NOTAM system was apparently running on old SPARC hardware so I’d easily believe that they haven’t been given enough budget to hire engineers and are basically keeping the lights on. One peril of the government funding model is that it’s effective at shoveling money to contracting companies but not having skilled oversight, so you tend to see lots of big projects which founder under their own weight.
Abandon ship, abandon ship ... she's going down.
Vegetarian/veganism is not a fashion choice, it's a moral one. It's like asking why a Muslim prepares a dish that's traditionally prepared with pork but instead substitutes lamb. I'm not sure what more explanation you require.
Very cool and informative article, I was at least happy to see it here.

There is a small typo, in the first whole-program assembler output (before the "Coroutines" header):

jmp target

is a copy-paste from the macro definition, it should of course be:

jmp loop
Lightning gives you access to the full register set if you want to compile to an ABI of your own design.
Better stay away from those that carry 'round a fire hose
That's the easy part. Checksum algorithms are public knowledge.
I hope they work for you. They did not for me, unfortunately. The text was too fuzzy to not give me a headache and something about it gave me motion sickness.
Previously (2010):
https://news.ycombinator.com/item?id=1444653

His hijinks remind me of Surely You’re Joking, Mr. Feynman, which I happen to be re-reading right now.
also found out that during this years, some 'local' businesses have changed the 'formula' of their burgers, so even if I liked what they made in the beginning, due to less chemicals maybe, they became awful to my taste
I'm coming from an applied math perspective. A few of my favorites (and ones I find myself regularly referring to) are:

Matrix Analysis by Horn and Johnson (perhaps the best end-of-chapter problem sets of any math book I've encountered!)

Matrix Computations by Golub and Van Loan

Elements of Statistical Learning by Hastie, Friedman, Tibshirani

Functional Analysis by Reed and Simon
When I heard that Apple was working on AR glasses, I ditched my Killer AR App idea and bought a chunk of their stock. I figured that this would be the company that could pull it off because they have a much better pulse on culture and marketing than players like MS, who are as out of touch as a cable news watching boomer. I figured that they would be all over the blazingly obvious Killer App that would make them ubercool again and that sidesteps all the problems of glassholes and liability for safety issues. As soon as Apple announced AR, I knew they would make the Killer App in house (ala Final Cut Pro and Logic) and, in doing so, crush my startup.

What's that Killer App you ask?

Learn an instrument (guitar, bass, keyboard, drums etc.) with AR.
I surely don't need to spell out the what/how/why right?
Are you kicking yourself now for not thinking of it?

I guess it is time to sell my Apple stock.

PS. If you didn't need me to spell out the above and have the technical chops and connections, I have the music industry connections (music instructors and real rock stars) and a background as a PM for global products - let's talk.
The "When The World Become Small" video[0] by zefrank is an amazing way to see the 'live' version of it (though by different artist).

[0]: https://www.youtube.com/watch?v=JTLNXdG-sG4
Does any of that really matter if people are buying it anyway?
> HTML was meant to be used for static documents

So? What does that have to do with "technologies the browser offers us"? The browser now offers a thorough set of DOM bindings in JS, which is definitely not meant to be used for static documents. Quite the opposite.

> CSS (single file, linked to by all documents) was meant to add styling to all those documents.

That's still how it works?

> JS was meant to add simple interactivity to documents

Before the DOM, sure

> Navigating between documents reloads everything and no state is kept (other than user sessions of course)

Which was horrible UX

Everything you go on to say seems to be some puritanical bend on never evolving software. The platform and its usage have co-evolved, and now we have a complete app distribution platform where a 1MB bundle can deliver equivalent functionality to an app taking hundreds of megabytes on the phone platform, except this 1MB bundle can support screen sizes from the smallest phones to the largest desktops.

I genuinely don't understand what kind of complaint this is:

> We've built layers on top of layers of abstraction

Should we go back to writing Assembly? Wait, isn't this a higher level than machine code? Wait, isn't that still interpreted by the CPU into microcode? ...

> Instead of coming up with a new way of building actual applications

Honestly, I don't get it. We did come up with a way of building actual applications, it's called the browser, using HTML/CSS/JS. I don't care that some people write it in a file called .jsx or .tsx - is using TypeScript also offensive to you? - I still deliver a static HTML/CSS/JS bundle to users. That seems like the ultimate validation of the original concepts in those technologies, they are so expressive that we're able to circumvent the need to start from scratch yet again, instead evolving themselves to be a performant, compact app delivery platform.

> It's a constant fight and a gigantic waste of everyone's time

The gigantic waste of everyone's time is thinking that starting from scratch will solve more issues than it will introduce. Good luck writing a new platform that supports not only many classes of devices and small packages, but also doesn't kill accessibility features, screen readers, and billions of man-hours of development that still works today.

This is better than it was. Not sure what kind of person simultaneously argues "we can do better" and then rails against the evolution of usage of technologies that... made them better
I mostly agree, but just to be the devil's advocate:

When a toggle switch is 'off', it still looks like a toggle switch.

When a checkbox is 'off', it's a square.
Senior Software Developer – Remote – Open Supply Hub
For clarity: the proof hinges on (√2 - 1) < 1 (so that k’ < k) and √2 being a square root so that you can multiply k’ by it and indeed get 2 k - k √2.

This is why it also works for √3, but doesn’t work for √5 or 1.5
These toggles descend from dip switches, not latches.

Consumer electronics had dip switches behind precisely the graphical design Apple introduced for these toggles.

Some of the early skeuomorphic designs (this is not Apple, nor early, just illustrative) made this more obvious:

https://cdn.dribbble.com/users/291697/screenshots/1027928/on...

Another common implementation looks like a two or more position slider, but still not a latch:

https://alphauniverse.media.zestyio.com/gmaster-sel85f14gm-l...
But everything expressible by humans is expressible by a Turing machine, so there is no fundamental difference between search and creation since Turing machines are recursively enumerable.

We didn't create numbers seemingly from nothing, it was necessary to track our food and our children or family. Even crows have the ability to count.
The unix filesystem API doesn't let you "give me a list of all files in this directory matching this pattern".

Nor does it let you start iterating through a directory with getdents(), then pause, then come back to iterate the rest of the files later. You have to receive every file name in the order the OS wants to give them to you.

That prevents applications really being able to make use of clever storage mechanisms - you can never find the most recent 3 files in a big directory with anything cheaper than a linear scan.
> A high-speed camera clearly showed one strike following the straight line of the laser beam, rather than taking a branching path.

Why isn't the picture posted!
The Self Taught Developer Myth
Knuth's "Concrete Mathematics" is fantastic, precisely because it's very applicable.
People are abandoning pets at airports. Don’t be like them
Where does this idea that section 230 doesn't apply to recommendations because they "can count as their own form of content" stop? Why should it only apply to personalized recommendations? Why shouldn't the HN frontpage, or any HN comment page count as "its own form of content"?
The implicit assumption that you are making is that all cropland is fungible and that the 43% used for animal food can be converted directly to human food. That is almost certainly not the case. Also, the original comment's 86% doesn't imply that it is necessarily "cropland" - just that it is land that grows animal feed.

You see this with human crops too - Why do people grow corn when almonds are much higher dollar value per acre? Why not wine grapes? The reason is because not every patch of land is suitable for high-value cash crops. Going down the quality scale, not every patch of land is suitable for food for human consumption either. The reason why is that "cropland" is not fungible - soil has particular characteristics, nutrients, contaminants, and microorganisms, all of which affect which crops you can grow.
At $oldjob, taking care of a busy and successful web estate that is now close to 25 years old, one of the ugliest and longest-standing warts was the "image store". That was a simple, flat directory on a single node, shared over NFS, which had accumulated more than 1.2 million (yes, 1_200_000) inodes/files in a single directory. No-one wanted (read: dared) to properly fix the code to rid it of this once-convenient assumption and (lack of) hierarchy, so I tried to work around the ever-growing pain by tuning the filesystem, the host's kernel (a buffed dentry cache size goes a long way at making this kind of abuse more tolerable, for instance), and the NFS server and clients involved to mitigate emerging problems as much as possible. In the end, a readdirplus()/getdents()-chain invoked over NFS only took a few seconds to finish. It's pretty amazing what Linux can cope with, if you make it have to :)
Honest question, why not ejabberd? What was the +/- for prosody?
I like to think of it like a channel that you need to optimize at every step:

1. Applying

- Reach out to a recruiter — or CTO if it's a startup — but do it only for the companies you're the most interested into as it's time consuming

- Write a good application message mentioning the technologies required in the job description

- Personal Branding is key: polish your Github, have a nice website — esp for front-end/full-stack devs — and update your Linkedin

2. Resume screening

- Make sure to have a clean, easy to read and updated resume

- Complete your skillset with high-demand skills (ex: AWS if you're back-end, React Native if you're front-end)

- Ask other for reviews

3. Phone screen

- Learn a bit about the company, their recent achievements

- Learn how to sell yourself, have your storytelling ready

- Ask questions (culture, role, product, etc)

- Prepare answers for common itwer questions

- Smile :) show you'd be the ideal coworker and not just a nerd who can code

4. Tech interview

- Most tech itws are bullshit and not even related to the skills needed but that's how the game is made so just accept it and practice LC

5. Final itw / Offer

- Learn how to negociate your salary

- Remember: Equity is cool but cash is king

- Congrats!
Digestion is external for mushrooms, and it evolved to be in animals' internal organs.

The signals that mushrooms send to each other through their mycelium network have the same physical and chemical mechanisms as the brain and neurological networks.

(Mushroom is a small part of the overall organism, it's just the fruiting body)
Hey, hit me up at the email in my username. I’m a multi-instrumentalist and professional software and audio engineer who has worked in music technology in the past. :) This piques my interest.
Yes exactly, the gravy seals.
> Sometimes I talk to my vegetarian friends and ask "If you want to be vegetarian, why don't you just eat natively vegetarian dishes? Why the fake meat?". So far no satisfying answer.

Because there are people who like the taste and consistency of meat, but object to killing animals.
In this context, I think “considered,” here, is best understood as:

“Have I deliberated over whether or not to do this?”

Not:

“Have I thought, in the abstract, about how I might do this, or what it might be like?”
I think of AR (Augmented Reality) as something unobtrusive like glasses where you can see the real world just fine and digital content can be overlayed, maybe like a fancy Heads-Up Display in a car.

I think of VR as something that has no real world view, the entire thing is digital. So Meta's headsets are VR, Google Glass/Microsoft Hololens is AR.

Naturally there is some overlap, I think the ultimate set would be something that can do both, but as it stands now I don't really think it's possible to do both well.
Sounds more like a job for just plain old RF jamming.
Why not use a perl one-liner?
I am not sure using a screen recording api/permission in a driver is really the same thing as "screen recording". I.e. The recording is not being saved to a file. It's just a way to access the display pixel buffer.

But if that makes you uncomfortable, well you're going to have to pay$$$...
Does the disabled-message also tell you to come back in an hour? If not, you risk people trying, seeing their account is deactivated and never bother to come back.
A Sneaky Ad Scam Tore Through 11M Phones
Virginia still required you to answer a race question to get a marriage license until 2019[1]. "Decline to Answer" wasn't an option, though in some counties "Octoroon" (meaning 7/8 white, 1/8 black), "Mulato" and "Aryan" were options[2].

[1] https://www.washingtonpost.com/local/social-issues/virginia-...

[2] https://www.wusa9.com/article/news/local/couples-sue-over-vi...
Much better especially on SSD, but you still run into issues.

At the end of the day the filesystem is only part of the issue, quite often it's stupid application interaction where the designer of the application thinks they'll only ever see a few hundred or maybe a thousand files and you present the app with a million files.
> Adding a new file, for example, requires that the filesystem compare the new item name to the name of every other file in the folder to check for conflicts

Is this true? I would've assumed that filesystems have smarter ways to find a file in a folder than to do a linear search through every entry.

That doesn't take away from this post, those smarter datastructures and algorithms will still grow slower with more entries, just not linearly so.
I respect Apple for having restraint and not shipping products they don’t believe in.

It’s sometimes a pain to have them trail behind on features that aren’t just perfect to their taste (a touch enabled laptop is long overdue for instance…), but in areas where they’re expected to just be one player among others it stays a healthy stance.

In the meantime, the Quest2 will continue to be the no-brained choice for those who want to dip their toe in the field.
> No idea how this thing works

I just have a suspicion that this thing doesn't work, and the claims on the website aren't real...
Sounds similar to the thermal depolymerization [1] developed by companies like Changing World Technologies. [2]

That technology seems very promising, but they ran into a number of difficulties in practice. They build a plant to process turkey leftovers in Missouri, but the plant wasn't profitable, and the community complained about the smell.

[1] https://en.wikipedia.org/wiki/Thermal_depolymerization

[2] https://en.wikipedia.org/wiki/Changing_World_Technologies