skysight-inc/HackerNews huggingface dataset:
“…giving away your child’s data”: What part of self-hosted are folks not grasping here, of all places? To be very specific, that data lives in a volume connected to a Docker container running Postgres, accessed by another Docker container running Baby Buddy, on a Hetzner VM, sitting behind WireGuard.
Nice work, this looks like something I need.
I have 2:

BenkoBot is like wayscript but with a focus on making Trello automations (although you can use it for generic HTTP API interaction):

https://app.benkobot.com/

And BenkoPhone is the only virtual mobile number outside of North America that does voice, TXT and pictures:

https://www.benkophone.com/
The purpose of a "salt" is just to randomize the hash; an attacker can precalculate a dictionary for a hash function H, but they can't plausibly precalculate 2^128 dictionaries for the family of hash functions H_nonce.

People get hung up on this, because the nonce looks like it could serve as a key; if you keep the key hidden, an attacker can't brute-force your hash at all. The obvious response to that is: if you can do keep your nonce secret like that, just get rid of the passwords, and key your system with actual keys. Or, store your passwords in the super-secure place you store the nonces.

These discussions quickly rabbithole into analyses of the varying levels of security between filesystems, HSMs, program memory, networked filesystems, the kernel, VM boundaries, and the difficulty for an attacker of assembling all these components at once. It's all pretty silly. But the answer to your question is simple: a salt (or nonce) isn't a key; that's not the purpose it serves in the design. If you really want to key your password hash, you don't need to muck with the salt to do that.
I don't even use my domain name for anything but email anymore, but I certainly don't want to give up the address I've been known by for a dozen years.

As you can imagine, my username @gmail.com gets too much spam to be usable.
Are We Really Engineers? (2021)
New Czech Government Scraps Plan for Mandatory Covid Vaccines
> Python is easy to grok,

It's not, though, it just gives you that illusion.

The code might be easier to read but it's harder to understand and to modify safely because of the absence of type annotations.
A fun fact is that most of the increase in life expectancy has come via a reduction in infant and child mortality
I would think most kids today do their circumventing by BYOD? Not that it would be bad for them learn about using VPNs and TOR on their phones...
Hmm ... yeah I'm sorry my HN comments have low ROI.
Yes but for my family of 4 it would cost me 4612= 288$ per year! That's about 50% of my yearly unlimited fiber internet access (that also come with a free email).

For me that's the last nail in the coffin, will make sure in the future to keep away from all Google product (private or professional).

What is strange is how in a few year Google went from the cool company where everybody wanted to work to something that can almost be compared to a tobacco company.
The police were witness to the train thefts you weren’t witness to your stuff being stolen from your mail box.
> About 25% [1] of the population are foreigners, so it can't be that bad?

It's not a convincing argument. As counterexample, until not to recently, black people were a sizable portion of the US population, and it was literally that bad for them...
"Free Forever" somehow isn't legally binding, every year many companies renege on their promises or surreptitiously find ways to de-grandfather their customers plans via BS semantics or outright deceit.
Totally wrong, it's garbage.

And there you have it, the difference between real intelligence and regurgitation.

This is the kind of numerically specific coding that could be the basis of a CAPTCHA that CoPilot can't solve. Sixth bit, sixth byte, seventeenth bit, seventeenth byte, etc.
For 5 months, I had a gig that involved upgrading a large CRM app. After a few weeks of yak shaving and planning, I had automated most of my tasks. It was a 6 month contract, but by the 3rd month it was basically finished. A few weeks after that, I was bored out of my mind. One day my manager called me out about "not working enough hours". 2 weeks later I was making more money at a more stable job.
Would expect the challenges in lisp with such a name
Nvidia still offered the "unofficial" official driver for a long time that let you run unsupported GPUs in Mac Pros or Hackintoshes for quite a while. I ran a couple of Maxwell generation NVidia parts this way, even though macOS out of the box didn't support them, Keppler wasn't the last that worked.

The only downside back then was when a new macOS release hit, you would have to wait for Nvidia to release the updated third party driver. IIRC there was one major OS ten release I was stuck waiting a few months before the driver landed. This extended the lifespan of a lot of Mac Pros greatly!
Yes, it is 100% time fot that.

Mozilla FlyWeb was close, but didn't handle remote access. It could have been extended to, but they dropped it.

I wrote a proposal here for how this could be done with Bluetooth-like pairing, using URLs that embed a certificate hash, a random sequence as an extra security layer, and a lookup URL that one can ask where to find the host for a service, for access over the WAN.

By using a URL instead of normal non-HTTP DNS, the lookup URL can be another web service self hosted using the same TLD, or a Data URI if one is hosting from a static IP.

No part of the URL besides the key is used to determine the origin for CORS and local storage, so you can change discovery methods and the random string freely.

Initial connection is by directly sending a link, or by LAN discovery.

Unless discovery is enabled and you are on the same network, it should be impossible to connect without already knowing the URL, so even if your home automation hub is very badly coded, they can't even start hacking it till they find your URL, which can't be found just by sniffing(Because of that random string).

Clients track the "last seen" address of servers, so even if lookup goes down, access still works until your home IP changes.

When nodes connect over LAN, the server sends it's "Find me on the WAN at" IP. So even with no discovery server at all and no static IP, it creates a very convincing illusion of "just working" 99% of the time.

Which means that if you buy a device that uses a cloud lookup service, and they drop that service, your device will still be remote accessible, most of the time. Which might be good enough, or at least good enough to get by until you can find a more permanent solution.

Proposal:

https://github.com/WICG/proposals/issues/43

And a partial implementation of a very close version(Lookups always use OpenDHT in this), plus a notetaking app based on it.

https://github.com/EternityForest/hardlinep2p

I really think this is one of those critical missing technologies that would really enable a lot of amazing things.
Surging food prices push inflation to 30-year high
>requires chips that are hot and power hungry.

That is finally improving. The technology improvement meant we get less than 5W per port on 10Gbps. Cost will need to come down though.
Amazon WorkMail, part of the AWS suite of tools, $4/month/user last I looked. If you host your domain on route53 setup is painless. It's an exchange server compatible service and provides some MDM functionality.
There's no KDF in the world that can protect you if your password is in a top-10,000 list or exposed elsewhere alongside your username.
"I am altering the deal. Pray I don't alter it any further".

The problem here is there's no way out now. If 15 years ago you made the mistake of wanting gasp a domain for your email, you're basically roped into paying now.

Almost everything a free G Suite user wants is identical to the free @gmail account, which is remaining free. Except the custom domain. Fine - but there's no way to just lose the custom domain at this point.

Over the years, the Google account has grown in importance and things tied to it. It's fairly un-viable to migrate it to an @gmail account. Especially for your whole family.

So, the options are nuke all your Google accounts and suffer the consequences, or pay up.

Not like we didn't see this coming of course, but still sucks.
I like how minimalistic it looks. Families might want a larger sized one to hang somewhere prominent in their home hah.
I have heard about a man who remained unmarried his whole life, and when he was dying, ninety years old, somebody asked him, “You have remained unmarried your whole life, but you have never said what the reason was. Now you are dying, at least quench our curiosity. If there is any secret, now you can tell it, because you are dying; you will be gone. Even if the secret is known, it can’t harm you.”
The man said, “Yes, there is a secret. It is not that I am against marriage, but I was searching for a perfect woman. I searched and searched, and my whole life slipped by.”
The inquirer asked, “But upon this big earth, so many millions of people, half of them women, couldn’t you find one perfect woman?”
A tear rolled down from the eye of the dying man. He said, “Yes, I did find one.”
The inquirer was absolutely shocked. He said, “Then what happened? Why didn’t you get married?”
And the old man said, “But the woman was searching for a perfect husband.”

Osho – The Dhammapada: The Way of the Buddha
My side project, FormTester 365 https://www.formtester365.com has been doing a little over $700/mo now. Many customers are agencies who want to be alerted if a client's web forms stop working.

It tests website forms daily (currently as a Gravity Forms plugin add on) and confirms that they were successfully submitted. I'm working to add support for general web forms in the next few months. Feel free to send me an email if you're interested in being notified when that feature rolls out — jon (at) creativeculturemedia.com
We launched this last year: https://kbee.app

Kbee turns a Google Drive folder into a searchable wiki for you and your team. We're currently doing ~$1500/month in MRR
I thought that was yesterdays thinking, last I heard "mindfulness" as-in forcing your brain to fully concentrate on just one thing is not good for our brains and they are not good at it.

I was shoving a sandwich in my mouth while I was reading the article.
I was just thinking about this actually because I had something cancelled in the afternoon and wanted to just move everything forward by two hours. We'll add it to the roadmap!
The builtin pdf viewer is terrible, though. It doesn’t even have search.
Nobody remembers Capital Critters, Fish Police, or Family Dog.
A user below mentioned that once the land-based trade switched to water-based, central Asia lost their main source of wealth since all of the overland trade was taxed. I agree.

Another reason the Islamic world didn't reach industrialization first is because of a lack of capital concentration and resulting lack of a large merchant class. Christian Europe practiced primogeniture so large estates passed to a single, next heir. Islamic laws resulted in accumulated wealth being dispersed among more inheritors each successive generation. Furthermore, the Muslim world did not indigenously develop a legal corporate form that lasted beyond the life of any of the partners further limiting the ability to form large companies.

If you have access, check out some of Timur Kuran's papers on Google Scholar.
There's also an opportunity cost to building a business around a technology that doesn't catch on. Looking only at companies that created "the next big thing" is survivorship bias. For every Elon Musk/Tesla story, you've got multiple people who bet big and lost on something like hydrogen cars.

Also, I'd argue that most business aren't founded on some bleeding edge technology. It's a false dichotomy to think that all successful founders embrace new technology and all skeptical founders are doomed to fail. There are plenty of businesses built around doing the same thing everyone else is doing, just faster, easier, or cheaper. Sure a skeptical founder may not create the next Googlebook, but I don't think that really matters.
Heya we're looking into migrating to Fastmail based on the recommendations here (including yours).

Have you had any issues with your outgoing mails being flagged as spam?

That's a (perhaps slightly paranoid) concern of ours, given Google's clout.

And to be clear, I'm not talking about spammy / bulk emails. I mean your standard day-to-day personalised emails (customer support etc.).
You can always throw away data you logged but later realize you don’t need, but you can’t go back in time and log data you now wish you had.

The benefit to the Baby Buddy approach is that whatever device with a web browser was closest to hand was where I could enter what just happened, or happened a few hours ago, because it was highly unlikely that I’d have entered a bunch of stuff I’d kept on paper into CSV.
This port is for x86-64, not the PS2. If anything you'd see people using this for their PC games. But realistically probably nobody's gonna do that.
What are those other free providers?
I also recall the saying "you can't save yourself rich"

There are some times when your thinking/workflow is constrained by your environment, sometimes significantly.
The robustness gap has narrowed (not just with better fiber; some cat-6 STP is surprisingly fragile compared to old cat 5), but I think copper is still more robust for short runs where there will be many insertions and removals.
Yeah I don’t know how to feel about this. I still have a license that allows me to use it with a local vault.

But I really want to get the family subscription. The Premium BitWarden plan is much cheaper than 1Password but the the Family plan doesn’t get you as much of a discount and my parents are on iPhones.

Edit: Dave Teare, the 1Password guy claims that when they were still offering standalone licences in 2018, people picked subscriptions over perpetual licences at more than a 30:1 ratio. Of course, they only showed the monthly price vs the perpetual price. But I’d hope people understand what subscription means.
And I think its common for the log files to be in /var/log/httpd owned by root but I suppose they could be moved and chown-ed.
I don't have a master "to do" list, rather I make them situationally on either paper or a whiteboard. Frequently I copy the lists, consolidate them, etc.
That was from 2018. In 2020, the fines were $600,000.
I still drive 5 under through there. I still see them hunting. I go to the FIRM racetrack often and my car looks like a speed trapper’s dream. So I’m extra cautious.
Indeed, the article has it backwards. The types are always there. Your program will fail at runtime if it's not correct. The type system merely surfaced that.

Complexity in the types happens when the type system isn't expressive enough. Or when you're trying to do something that would make the compiler try to solve the halting problem.

To that last point, this is why the PLT community has pushed in the direction that Agda / Idris has. Kind of like how we realized years (decades?) ago that we didn't need pointer arithmetic, there's been a realization that "total" isn't actually that helpful, and it's okay if we didn't have languages that could express the halting problem.
Why do you assume it is a conspiracy? It's just incentives & other market forces at work.
Coaxial Cable
Oh this is a monster pain in the ass. All 5 family members are using this service for mail, Android phones/apps, TV, movies etc, plus I have a couple of extra accounts (e.g. separate email account for e-commerce orders). I already pay for extra Drive space and I buy movies frequently enough.

All I want is to be able to use my own domain for my family, and carry on using the current settings on Android etc. Now I'll be paying over $40/mo for it.

Can't Google just come up with an "own domain for families" version at a lower price, and make it work with the child protection features?
Oh I don't disagree with this at all. The main reason I wouldn't ever actually use plan9 day to day on a desktop, which is to some extent the primary use it was designed for (well, thin clients workstations really), is that the whole windowing system is just too alien.

I think most of the missteps in plan9 are above the "everything is a file" layer though. And while sockets aren't that bad, I do think I would still rather interact with them in the plan9 way than the unix way if I could.
I'm curious about how much work goes into recording high-quality, looping sounds like this?
It's mathematically impossible to avoid infringing on software patents (2012)
I can modify my swedish one to do danish. Do you know of any good word lists? For all valid words I can use /usr/share/dict/danish. But do you know of any list that only has good clue words? I'm looking for something like https://scrabbleforening.wordpress.com/ordlister/ord-med-4-b... but for five letters
I've been using it for hours and hours for the past few years. Thank you!
I mean as long as SpaceX keeps doing what its doing, I think space is going to be alright.
But is kind of sad they skip 5Gbps. I thought it was the best compromise for consumer between 1 and 10 Gbps Ethernet.
Everybody's YouTube experience is different, but video length is not the differentiator. People will watch hour-long videos on YouTube without batting an eye. Or stay for 10 minutes.

What is unique about Youtube is that everything is non-fiction. When was the last time any Youtube success was fictionalized content?

That's what Youtube Originals tried to change, and failed at.
For python it seems to generate a more reasonable result at least:

# Swap the sixth bit and seventeenth bit of a 32-bit signed integer.
def swap_bits(x):
# Get the bit at position 6 and 17.
bit6 = x & (1 << 6)
bit17 = x & (1 << 17)
# Swap the bits.
x = x ^ (bit6 << 17)
x = x ^ (bit17 << 6)
return x
This keeps happening in every space. A barrier to entry is lowered, everybody cheers, and pretty soon we are awash in absolute garbage.

Less is more.
If you look at https://youtu.be/6dJhyVqqq5Q?t=63 you can see even the original debug menus have extra options!
We generally mean with things like calendly, but this tends to work in smaller teams I've worked in. Not 100 percent of the time of course.
They should take 20 million, endow a foundation, and have the foundation hire a couple of their original devs to make a clean room, open-source equivalent to 1Password 6. Then those of us who actually just want a self hosted password manager, not a massive whacky cloud secret factory, can use that.

Sigh, what a stupid world we live in, where greed destroys everything good.
Wait, we'll lose our purchases even going from gsuite to workspace? Is that confirmed somewhere?
Too circuitous, too procedural. Just,

return (Math.random() > 0.5);
Glad I migrated my email off of it to Fastmail (although still going through my own email server)

Any tips for downloading google docs and sheets? any online alternative for those? (libreoffice or Mac numbers aren’t that exciting…)
“The advocates of so-called ‘social progress’ believe they are introducing humanity to some kind of a new and better consciousness. Godspeed, hoist the flags, as we say, go right ahead. The only thing that I want to say now is that their prescriptions are not new at all. It may come as a surprise to some people, but Russia has been there already. After the 1917 revolution, the Bolsheviks, relying on the dogmas of Marx and Engels, also said that they would change existing ways and customs, and not just political and economic ones, but the very notion of human morality and the foundations of a healthy society. The destruction of age-old values, religion, and relations between people, up to and including the total rejection of family (we had that, too), encouragement to inform on loved ones — all this was proclaimed progress and, by the way, was widely supported around the world back then and was quite fashionable, same as today. By the way, the Bolsheviks were absolutely intolerant of opinions other than theirs.

“This, I believe, should call to mind some of what we are witnessing now. Looking at what is happening in a number of Western countries, we are amazed to see the domestic practices — which we, fortunately, have left, I hope — in the distant past. The fight for equality and against discrimination has turned into aggressive dogmatism bordering on absurdity, when the works of the great authors of the past — such as Shakespeare — are no longer taught at schools or universities, because their ideas are believed to be backward. The classics are declared backward and ignorant of the importance of gender or race. In Hollywood, memos are distributed about proper storytelling and how many characters of what color or gender should be in a movie. This is even worse than the agitprop department of the Central Committee of the Communist Party of the Soviet Union.”

When Volodya actually comes across as the voice of reason (give or take some stealth homophobia in there - the "rejection of family" part) -- you know our society has entered into a moment of true existential crisis.
Isn't that effectively the same argument though? In practice states provide ID's to everyone who can prove residency. Forcing states to grant ID's to everyone who asks for it is the same as forcing them to allow anyone to vote without ID's, just with an extra step.
> Generally, if you saw conservatives proposing policies that made ID available to everyone for no cost (like a free copy of their birth certificate and free passport card for every citizen), their opposition would look silly on this.

Or imagine if you saw Democrats proposing this?
Right, but the original comment in this thread was with wildcards not expanding on windows.
1,000 times YES to everything he is saying here.

It looks like we are going to end up crusifing Dr. Peterson while, as the story goes, he was our best shot at salvation.
My two cents: I just always squash commits when merging to master/main. That way the main branch has clean commit messages and it's easy to revert later. I think cherry-picking commits after the fact can also be very time-consuming, especially if you do a lot of refactoring or "clean as you go" as I like to call it. However, I could see it being worth it for open-source.
Could we be conflating causality here? Could it be that older shows that existed before networks were fractured up by separate streaming services are going to be the most watched now because they were also the most watched then. The last shared societal interactions. Maybe these shows were not particularly good, but there was a lack of options individualized so strongly.
In that scenario, it can be helpful to try words that you know will fail, just to exhaust more unused letters in one guess.
Reports: “Graceful exit” for Kotick helped convince CEO to sell Activision
This one usually gets thrown around as a good example: https://notes.andymatuschak.org/About_these_notes

Here if you want more: https://github.com/KasperZutterman/Second-Brain
how do you get your users?
Agreed - accountants are a unique breed. They do a fair amount of basic numeric analysis and rote work that is of the sort that is beneficial to automation. But they're often very averse to technology, often stop learning any new tools early on in their career, and tend to stick to the methods they learned as juniors, even many years later.

That's a broad brush, and is certainly unfair to and untrue of some accountants. Some are Excel gods and can VBA it up with the best of them, and would have been productive software engineers in another life. But it's surprisingly true for much of the profession.
Is this accurate?

We have the Schrems II ruling that made some countries think they could not use services like Cloudflare and Azure. Still Cloudflare and Azure are widely used within EU. (Germany is an outcast). One should as always be transparent about what data is collected. From the GA projects I been involved in (in EU) GDPR has never been a concern.
sshreach.me - a Zero-Configuration, remote-controlled, secure tunnels to your computers.

https://sshreach.me/