skysight-inc/HackerNews huggingface dataset:
Unless they added it back in, you have 5 or 6 "vaults" that all open with a single password?

For a single user, they're equivalent in almost every way to just having 5 or 6 folders in one vault, so the "separate vault" distinction is pretty much gone.

Basically, what I want is two separate, independent bank vaults. Opening one should not, in any way, help you open the other. I want to keep my spending money in the main vault, and my stack of gold bars in the other vault that I only open in case of an emergency. That way, the risk of anyone seeing the combination over my shoulder or sneaking in when I've got the vaults open is minimized.

What 1Password gives you is the ability to easily create other vaults, but every time you build a new vault, they put the combination for that vault on a sticky note inside your first vault and give you no way to remove it. The security of your second, third, fourth, etc vaults is irrevocably linked to that of your first vault. All your gold bars are, no matter what you do, forced to always be exactly as secure as your spending money because as soon as someone gets into your spending money they just need to look at your sticky notes and they've got access to everything else.

There's no real security purpose for having a second vault in this system. The only purpose is to more selectively control access to what other people can access (i.e., vault sharing / team features). If you want to make some of your spending money available to your wife but not all of it and not your gold bars, you can build _another_ vault, put some cash in it (and the sticky note in your first vault so you remember how to get in!) and then also give her a sticky note she can stick in her vault with the same combination. Now you can both easily access the shared vault, but she can't access your main vault or your gold bars and you have no way to know what she has in her vault at all.

Things like this and the enforced cloud sync are decisions that weren't in any way a trade-off (the path they chose does not preclude the more secure path). The fact that they keep removing the more secure option regardless really seems like a security company that's more focused on market and revenue growth than security now.
Google funds Firefox and Mozilla knows its purpose is to prevent regulators to looking at Chrome the same way they did at Internet Explorer.
I'm not making the argument that grid-scale storage is currently feasible, but there are some really interesting developments on sand batteries, CO2 batteries, and plastic batteries, among others. They're at various stages of development and all have unique pros and cons (cost, efficiency, longevity, scalability, etc), but I suspect renewables + storage will eventually prove to be exceedingly cost efficient once we figure out the "right" way to do them.

Hydrocarbons have had centuries of process improvements and optimizations - I think it's only fair to give renewables a chance to catch up, no?
Show HN: Deep Nostalgia AI: Convert old family photos into lifelike videos
Experience the power of AI like never before with Deep Nostalgia! Bring your treasured memories to life by transforming old family photos into moving videos that capture the essence of a bygone era. Embrace the beauty of nostalgia as our state-of-the-art technology analyzes and animates your images for a truly authentic and emotional experience. Whether you're reminiscing about your childhood, sharing memories with loved ones, or adding a unique touch to a presentation, Deep Nostalgia offers a seamless and enjoyable way to relive the past. Discover the magic today!
WorkBright is hiring a Platform Support Engineer

https://workbright.com/

Company is Colorado based and the job is REMOTE (US).

WorkBright is a leading HR platform for onboarding, remote verification and the best Form I-9 solution in the world. We empower folks to get to work and streamline the hiring process. Our product catalog includes Onboarding, an ATS, and a series of integrations.

It's a great place to work with a human-first approach to work.

The Platform Support Engineer is responsible for investigating bug reports and other issues with the rails backend and Vue fronted, and a few important integrations.

The company is still small (40-50 ppl), so this role has lots opportunities for getting into areas of interest like performance tuning, AWS configuration, building internal tools, and even feature work.

https://meta.workbrightats.com/jobs/1117493-50303.html
This was indeed how it worked before the search bar and address bar were combined into the same input

And it's another (legacy) reason .com was so popular / important being the one the browser would default to.
Yeah, only if the Mozilla foundation was run by the engineers
Another way of putting it: Bezos' move has deprived the state of Washington of $1B in taxes, although Washington is where Bezos accumulated his billions.
"the government" has been known to use the copyright strike system to their benefit. Want to ensure that bystander/witness footage of your illegal / unconstitutional acts don't go viral? Blast a <pop artist> song as you go about your business. anyone recording will have the video removed.

No, i won't cite. Even bing can find numerous publications on this very topic with "cops playing copyrighted music to prevent video uploads" which is basically what i said.
I’m really curious to learn more. Do you have a way I could contact you?
That's exactly my point.

We're all "yeah, the government's shit at this stay out of tech" but then turn around and "I don't like the way these guys are doing things, the government needs to force them to build and run their platform differently."

Which is it? You want the government telling tech companies how to run things or not?
Not working for me...
I remember back when I'd spit the growth-for-growth-sake-is-cancer thing. But the reality is, unless you've spent time in a low/no-growth economy, how on Earth can you speculate on what is good or bad about it? All the last three generations of humans have ever know is unbridled, fantastical growth. And being pessimistic about continued growth is the definition of literal ignorance of what a no-growth or negative growth society looks like.

I'm not saying I have all the answers, or that we can keep this game going forever. But let's not pretend everything will be better when we finally stop having future generations to build our cars or take care of us in our old age. And no, robots wont do it for us (maybe cars, but damn, I hope I don't have robots taking care of me in my dotage).
Cripes, this is a good blog post. Did it get posted to HN for discussion? If not, it should have been. I especially like this part:

> I'm trying to stay humble. Mongo must be an incredibly big project with lots of nuance. I'm just a solo developer and absolutely not a database engineer. I've also never had the opportunity to work closely with a good database engineer. However I shouldn't be seeing improvements like this with default out of the box PostgreSQL compared to all the things I tried over the years to fix and tune Mongo.

Humbleness: That is rare to see around here. It is impressive that you go such speed-ups for your use case. Congrats and thank you to share with the blog post.

EDIT

The Morgan Freeman meme at the end gave me a real laugh. I would say the same about my experience with GridGain ("GridPain").
I don't buy it. Apple owners pay premium prices for a perception of increased safety and convenience. I feel that way about what WebOS was. There is always market space available for a device people want.
We've designed $0,10 ultra low power 8/16/32/64 bit processor SoC with built in MPPT buck/boost converters so they can be powered directly from single solar cells or small charge Li-ion cells. They have low power networking so you can create clusters. I'm not sure yet if they will be even lower power than you 5 mW processors but 1 mW is our aim.

I would argue that a solar powered computer would benefit from a 2 megabyte (could be as low as 128KB) SRAM operating system with GUI like Squeak or Smalltalk-80 instead of a Linux as you propose. We've learned a lot from the low power OLPC designs.

Thanks for the invite, I'm eager to collaborate on your solar powered computers but I'm having trouble finding your email in your githubs. Could you email us morphle73 at g mail dot com?
> Browsing the modern web would be a nightmare from Mars

Getting website articles and other media via rss feeds would be easiest. Email and usenet style nntp, also.

There's been work done on protocols optimized for inter-planetary networks, taking into round trip times when it comes to retransmissions and windowing, etc. Gateways can be setup between those protocols and earth's tcp internet.

But every communication back and forth still takes many minutes. Interactive websites would take at least one round trip minutes for every request, every form submission, every javascript call to a back-end server, etc. Remote desktop solutions would encounter this same problem, too.

At the moment the fastest link to Mars is about 6 megabits per second. Presumably that could be scaled up quite a bit, but I assume bandwidth will be a consideration for a while, too.

Early on it will make sense to bring a lot of your own entertainment media and reference materials via thumb drive or other storage media, to have instant access and save bandwidth for other things.
After seeing that list it doesn't surprise me anymore that companies like Avianca filled for bankruptcy. I'm sure they paid for than domain per year more than what they spend now in customer support.
Going the last mile with Skip and Fastlane
Competition zozzled successfully.
That behaviour is so weird that it feels like an oversight. It's like we're not supposed to be able to access those options at all. A lot of people are explaining it by saying PIP mode lowers engagement so they hide it. But then why have that as a built in feature at all?
I've long dreamt of a system that compiles to native code, but stores a compressed SSA form (similar to SafeTSA or LLVM bitcode) in the binary for efficient runtime re-optimization based on profiling, somewhat similar to current Android Runtimes. One could then have several levels of debugging symbols, one that gives names to local variables represented by CFG nodes, and another that adds a compressed diff between some standardized decompiler output and the original source.

You could then decompile to some alternative syntax, but you'd lose any idiosyncratic formatting represented by the compressed diff.
How about an amplifier connected directly into the Merlin bird app’s always listening mode. You don’t even have to review the files. You’ll just get a list of all the birds it has picked up. Birdnet is probably the same API Merlin uses.
I am not sure how changing how we refer to cohorts of people would do that.

Aside from that, I have no idea what you mean by "all people who were born, depending on who you ask, between 1946 and 1964, steal from people who were born after them"

That cannot be true. I am not sure anyone agrees with that broad of a statement, yet, it is repeated often.

Instead you could say, "People in the US who gathered assets before 1970 and are still alive today had a greater economic advantage than those who were born in 1985 and gathered assets before 2008".

At least then it would be easy for someone to know what you are actually talking about, and to not be dismissive of absurd claims.
Well, OSX and Windows run it in a VM, so there you have it.
Same on mobile. None of the captures seem to work after a domain parking notice in 2021. It partly worked on a computer.
Mainstream Web3 UX – Saito
It's only when you use Saito that you realize something is wrong with the rest of Web3.

If you're reading this on Saito, you already have a key-pair, wallet and lite-node running in the background. There is no Web3 experience in the world that is as open as and easy to use and get started with as Saito is.

The recent release of our Multi-Wallet continues this trend. Email backups alongside more traditional options make preserving access to your funds as painless as possible for all demographics - that's where mainstream adoption starts.

Web3 & Crypto UX needs to be as useful for Grandma as it is for crypto-natives; the proof is all around you that we're well on the way and far ahead of any competition - that being said, critical feedback is welcome.

https://saito.io/redsquare?tweet_id=211fcead5012df99360f3355...
But NAT is needed because people use devices that were not designed to have a WAN interface. I was just interested in your POV, in good faith.
> locals for the existing housing

no it doesn't

that would only happen if the demand is based on people who want to move there

but if it is based on interest/dynamics more similar to stock markets like we currently have then there isn't a physical limit on (artificial) demand as such local housing gets bought up first (to potentially be upgraded to luxury flats) and then they still build more luxury flats
Sounds like a very uncommon house.
I don't think so, but close. I think they're indirectly paid by Google to keep Firefox around as a token competitor for antitrust purposes. I'm sure that's what the "search deal" is really about. Because Google already owns the search market, they don't have to pay for it.

However with falling marketshare there comes a point that when that won't fool regulators anymore. And then there's no point for Google to keep paying.
If you clicked on an ad ever you're a different sort.
Thanks for the insight! I'm still skeptical that it would be great for me as someone who does this for a living but I can see how it might help me for projects outside of my domain.

I'm happy to wait for now and let the tech mature though.
I can understand braces (to an extent...). What really confuses me are new languages that still require semicolons at the end of expressions/statements.
I think this person is saying "other people should stop perfecting their config"

Meanwhile, the author has gone so far as to write an article about other people doing it.

lol.
Doesn't nmtui come installed by default?
My main desktop for the last year has been a 2011 Lenovo i5 running Windows 11 on dual monitors. Visual Studio runs great on it. Photoshop (the on-system AI tools can be a tiny bit sluggish). I probably have 200 tabs open in Chrome. Slack, WhatsApp. Three different browsers for testing. CapCut could be a little quicker when editing 4K, but it gets by just fine with complex 2K projects. The only thing I've hit the buffers with a little is complicated After Effects projects. It no likey those.

I do need to upgrade, but damn, for a system I basically saved from a Dumpster, it is decent.
As you stated, Encoding/decoding would kill your performance.

Float16Array would immediately halve your memory requirements

Another possibility would be to have separate precision arrays.

eg. Float16Array for x,y and even Int8Array for dx/dy, but, in both cases you will would get some motion artifacts, especially for Int8 from the clamping and aliasing of dx/dy.
> Nearly every editor has a "show whitespace" option. Except VIM

Sure it does. See 'list' and 'listchars'.
It's really hard to find almost any device (except a phone) that doesn't have a USB-A port. Laptops still usually include at least one, and various other devices that you might need to copy files to/from (such as RasPi) have them too. It's the closest thing to a universal port that currently exists.

SD cards just don't have this ubiquity. Lots of laptops do not have an SD slot, so you have to use a separate reader dongle that plugs into... a USB-A port. Even worse, what's an "SD card"? Do you mean the large kind, or the microSD card that some phones still use for extra storage? So even if your laptop has a full-size SD slot, if someone gives you a microSD card, you're out of luck unless you happened to carry a microSD-to-fullsizeSD converter, or a USB SD reader.
My Cheat for console

function i(t){const e=t.dataset.synsetid;const o=t.textContent.trim();if(!o.endsWith(`(${e})`)){t.textContent=`${o} (${e})`}}function t(){const t=document.querySelectorAll('div[data-game-target="word"]');t.forEach(i)}t();const e=function(e,t){for(let t of e){if(t.type==="childList"){t.addedNodes.forEach(t=>{if(t.nodeType===Node.ELEMENT_NODE){if(t.matches&&t.matches('div[data-game-target="word"]')){i(t)}}else if(t.nodeType===Node.TEXT_NODE){const e=t.parentElement;if(e&&e.matches&&e.matches('div[data-game-target="word"]')){i(e)}}if(t.querySelectorAll){const o=t.querySelectorAll('div[data-game-target="word"]');o.forEach(i)}})}}};const o=new MutationObserver(e);o.observe(document.body,{childList:true,subtree:true});
Pretty cool. Is this a passion project or do you have "defeat Ticketek" aspirations?
That's one of the best examples of an explanatory blog that I've ever seen.
I wish that this would become the standard of which information was shared - if it's worth sharing, it's worth making it easy to understand.
It's not 'adjusting how you call the storm'.

It's the engineer defining his design criteria (the 'design-storm'), based-on and benchmarked-to local historical data, including recurrent intervals.

The wall doesn't need to be bigger if next years data changes. It was designed for a (this year) 100yr- or 500yr-storm, not a guess of hypothetical future one.
A fairly reductive dismissal.

Not completely wrong - except the bit about blandness. If I want bland characters and dialogue I'll just crack open Three Body Problem again.

Seriously though: Matter, Surface Detail, and Look to Windward are all fairly clear counterexamples to your template.

The first involves an explicit refusal by various advanced civs (including the Culture) to help a deposed leader of one such primitive society to reclaim his throne. The last one deals explicitly and at length with various Culture citizens reckoning with its actions both recent and long past, and the consequences thereof.

Meanwhile, Three Body Problem is an impressive series with interesting ideas which nonetheless left me unmoved. I didn't care about any of the characters, and as someone pointed out elsewhere, the dialogue is not great, which to be fair could just be an issue of translation.
and when >50% of pop songs have the same 4 note progression i'm not entirely sure what would be accomplished, in the general sense. I'm not sure where i heard it, but it was back when i was composing nearly full time: "All notes have already been played in every order." Merely adding rests or lengthening or shortening notes or adding effects doesn't "fix" anything about the underlying problem.

Meanwhile "Old Town Road" was made by "buying" the "rights" to an instrumental track that was created by Trent Reznor, but Trent Reznor had to be told that someone was using Ghosts 34. IIRC the "beat" was "bought" for less than a meal at a fast food restaurant, not from Reznor (or NIN, or Nothing Records, etc).

I made $0 after spending about a decade composing, writing, arranging over 4 solo albums and an additional 6 albums with another person. One thing of note, though, was the "Napster Bad" metallica workaround on file sharing apps was to change the name of the band... to our band name. We didn't stand a chance.
begin/end might be more familiar. Some languages don't even have the equivalent of (Pascal's) "begin" since other keywords are already associated with starting a block.
I've spent decades in geophysical exploration for energy and mineral resources after growing up in agriculture and returning to it.

After spending time mapping entire countries for resources and having travelled through roughly two thirds of the 190+ countries I can report first hand that the earth is finite is size.

People familar with growth on a medium in a finite petri dish and increased cattle stocking on land, with fishing, and general consumption will be happy to tell you that infinite growth cannot be sustained from finite resources.

At some point metrics have to flip about and measure innovation and efficiency in a sustained economy.

Even should we branch out into space that still leaves the earth as a constrained system now exporting support to a outlier that needs time to itself become self sustaining .. Mars won't be suppporting Earth for many centuries to come, if indeed ever.
fund the right browser/codebase.

If you were to fund, say chrome, you might waste your money.

Might be similar to funding firefox, which has lots of telemetry baked in. Unless you could fund a "no-telemetry firefox", or a version of firefox with easy to implement self-hosted firefox sync and auth.
Did she? I know she stopped going to tech conferences, but I never saw anything about her saying she wanted use of the image to end?
In general, passing objects around is a seeming workaround for "passing too many arguments in", but really, you still are (passing many arguments in).

Which means that your code sucks and is badly structured.

As for readability argument, I can't not ask why are not all languages using Python's approach by now?

If you dislike everything else about Python, I am sure you can't dislike the fact you can do

create_user(id=generate_uuid(), name='Lucky Luke')

instead of or in addition to

create_user(generate_uuid(), 'Lucky Luke')
But millions of people are already familiar with existing Python syntax. Changing that would make it unfamiliar to them, and that's when you get people switching to another language that looks more familiar to them. Which is why C-style syntax has been so popular.
Curious if the last data dump from MLS can still be downloaded anywhere? I can't seem to find it online. I'm working on a project that locates the connected tower based on mcc, mnc, cid, etc. Currently only sourcing data from opencellid and combain, this would be a great addition!
There are plenty of incentives to game this to distribute your whatever. It’s just that the moderation is pretty good
Cybersecurity Is Full
A leader should unite an organisation. You can't lead an inclusive organisation and then cause divisiveness.

And don't forget, these things are not just cosmetic. Not being able to get married could lead to some serious consequences when having kids (e.g. a lesbian couple) and one partner dying.

Personally I would not have pushed to fire him, no, and I'm very pro-LGBTQ+. It was only a small donation compared to how much he makes and the legislation was easily defeated. But I don't work at Mozilla.
That's really insightful! Thanks.
Reverse carpetbagging.
Yeah I would have been fine with that.
Email deliverability is no secret. Just send an email to one of many email deliverability testers to find out the spammyness of your email: https://www.mail-tester.com

The sender IP address is a large component in determining email spammyness. This is why SES allows you to pay extra for a dedicated IP address (https://docs.aws.amazon.com/ses/latest/dg/dedicated-ip.html). However, it's not something you will likely need unless you send in large volumes.
Didn't Python used to support braces as an alternative to indentation? I remember it being a feature back in the 1.x days, but I can't find it in the old language docs, so I must be thinking of some other language.
Especially since some robot vacuums have had webcams and remote controls for a while now. Even speakers/mics for two way communication.
I agree that it’s not the customer’s fault for buying and using what is offered to them. Furthermore, it’s not the producer’s fault for supplying it - after all, they are merely accepting money that is offered, acceding to demand. Spinoza figured it all out a long time ago.
Don’t forget chocolate and (though it wasn’t a New World plant) vanilla.
“Permanent club meeting” is a nice euphemism for cult compound.
It's Punycode. Basically non-ascii characters are removed and the numbers/letters at the end encode what they were and what position they were in.

This was part of the panic of similar looking Unicode characters being used in phishing attacks.