skysight-inc/HackerNews huggingface dataset:
As someone working on a roughly similar product (withcoherence.com), I would highlight a few key reasons to prefer to a TF module:
- maintainability (better to not have to maintain, audit, improve TF and keep up to date with best practices)
- multiple environments (how do you create pipeline, CF distros, etc up to date with all your active branches). Even more - enhancements like using spot instances automatically for test envs. Maybe you already did that improvement or plan to do it, but a good example of where a platform might get ahead of your own fork.
- discoverability/SPOF on team - how do you train a new dev on how to use these tools? much easier to train them on a nice UI. what if the person who forked that TF repo leaves the company?
- integration to other environment types - Coherence is unique in this respect but how does your cloud footprint map to CI/CD testing envs, development envs, etc? Along with other open questions like how do you provide SSH access to the team across environments when needed? More stuff to fork and maintain... With something like Coherence, all of these questions are answered for you in one sane way (we configure a Cloud IDE and Cloud Shell automatically for all your environments)
- Cross-cloud and cross-region support. Migrating your app to another provider or service is easier if supported by the automation tools. Coherence supports GCP and AWS for example.

All in all, buy vs. build is a tough question but generally SaaS wins once it is a viable option for real-world teams. In developer experience, we are still in the early innings on convincing folks it's worth it not to reinvent the wheel in-house.

Would love anyone interested to check out our free trial and feel free to ping hn@withcoherence.com with feedback or questions!
We don't have anything better because radio silicon is a terrible industry to be in. The amount of institutional knowledge and capital required is insane, and the network effects on the protocol are massive.

The flip side is that consumer electronics manufacturers are horrendously cheap when it comes to BOM cost. If your component doesn't directly provide a feature list item consumers will recognize, it's not going in the device. Similarly, consumers don't care about radio protocols that aren't universal. This leads to a chicken and egg problem where manufacturers won't introduce new things, and when they do consumers won't use new things because new things don't stick around.

As for why BT sucks, it's a combination of very few chipset manufacturers (at one point it was basically just Broadcom and CSR, now both part of Qualcomm) that suck at software owning the entire market, legacy protocol design decisions constraining future capabilities (this is why audio sucks), and simply being too complicated.
Appreciated! Have an upvote.
Wasn't being specific to Klarna, more so how it usually works at European companies that do gardening leave.

Handover is always a messy topic, and often good handover is sacrificed at the altar of security/liability.
I worked in telco in the early 2000s when Bluetooth hype was at its peak, and that's just not true: if anything, Bluetooth was hailed as the Next Big Thing because it would enable "Personal Area Networks" (PAN), a now all-but-forgotten buzzword. But don't take my word for it, here's the IEEE in 1999:

Examples of applications include Collaborative Maintenance, Mobile Worker, Medical Sensing, Data Synchronization, etc. Examples of devices, which can be networked, include Computers, PDA/HPCs, printers, microphones, speakers, bar code readers, sensors, displays, Pagers, and Cellular & PCS Phones.

https://grouper.ieee.org/groups/802/15/pub/par/5C.html

Funnily enough, it's the very last thing they mentioned, cellular phones, that ended up being the primary user!

Pedantic note: IEEE 802.15 was a grab-bag of various PAN proposals, with Bluetooth (IEEE 802.15.1) really the only one to go mainstream, although low-rate networks (802.15.4) like ZigBee were eventually adopted in the IoT world as well.
My understanding is that Tauri is designed for using a Rust back end (i.e. the code responsible for creating windows, and native platform interop), with arbitary html+javascript front-end. One can think of it more as a way of creating a web-tech based UI for your program otherwise written in rust.

Astrodon on the other hand appears to be designed around allowing you to write the back-end in javascript running on Deno, with the front end still being arbitrary html+javascript. The net result being more akin to a deno powered electron (instead of a node powered one).
Well, if it makes you feel any better, I don't struggle to maintain internal maps in real life or in games that are intentionally disorienting, so your mileage may vary!

I also have aphantasia, so perhaps that's somehow related? I don't physically create a map in my head, I just have an innate sense of where things should be after familiarizing myself with a particular area.

Perhaps since I don't physically create a map in my head, the disassociation between what is expected and what is actually happening in front of me for games like that doesn't create the same level of cognitive dissonance? Just spitballing here haha.
The "JITed languages can be faster than natively compiled ones" meme has been making the rounds at least since Java gained JIT support. It never worked out that way (except for niche cases), for several reasons:

1) Gathering information at runtime competes with the actual program for resources.

2) Optimizing at runtime competes with the actual program for resources.

3) Most importantly, JITed languages tend to be pointer-heavy and full of indirections, and there's not much a JIT compiler can do about that.
The Smalltalk of 1972 is not the Smalltalk of 1980.
Spam is just any unwanted email, and I'm sure you're receiving plenty of those. I assume what you haven't received are phishing emails with malicious links?
Thanks for the links. Yes it might. In the same time the ADPS has lower requirements to operate: a PC and a USB-flash. LoRa requires specific boards, in some countries it's much easier to buy old PC than to find LoRa boards. And the ADPS can transmit and receive much larger files compared to LoRa.
I think ideas from symbolic AI are relevant here and there but they certainly aren't fashionable.

Almost any financial institution has a copy of IBM iLOG in there somewhere implementing policy in terms of production rules.

Some of the most interesting systems today combine ideas from machine learning with ideas from AI search. For instance there are many game playing programs like AlphaGo that use

https://en.wikipedia.org/wiki/Monte_Carlo_tree_search

which runs a large number of games to the end rather than searching the next few moves exhaustively. Using a machine learning model to play the game for the playouts but sampling a large number of moves with A.I. search turns out to be a winning strategy.
That page still links to https://www.nebraskamed.com/COVID/where-mrna-vaccines-and-sp...

There is no memory-holing going on. Just tweaks to what they think is a high priority to communicate via that page.
Interested in these! Any chance you could drop a list of clones?
You have transposed a 0 and an 8 and brought the Lewis and Clark expedition 720 years into its past.
Cloudflare Broke My Build and How I Fixed It
That sounds perfectly async to me.
The project shipped, but it did not live up to the “GMail killer” ambition and was shut down after a few years. https://techcrunch.com/2010/11/11/facebook-gmail-titan/
Here's my scripts directory from my dotfiles repo:
https://github.com/kleutzinger/dotfiles/tree/master/scripts
One thing that should be standard by now is for addresses in the USA or other countries that have ZIP or Postal codes per municipality or area, the zip/postal should be entered first and auto fill the city if it is unique. There should be very few times where "USA, 20755" doesn't give the correct location.
I've had the [mis|good]fortune of working with some customers like your company - the best advice I can give you is to find a place that isn't so mired in bureaucratic idiocy :P
Most of the buildings that are more than a few stories tall on that campus are definitely build to modern-ish code. They’ve been slowing replacing the original stack with new office buildings.
You're kinda skipping over the gaping OpSec hole you have that resulted in the disclosure of your card number to a third party. You might want to check into that.
Use Gandi.
> Discover or other banks/credit card companies will not just handover credit card numbers to Amazon. This would be a serious banking violation.

Card issuers generally participate in credit card account updater programs. Although, when a new number is issued due to fraud, they're supposed to not include that in the updates.
If you were, for example building a mobile application. tru.ID's PhoneCheck is superior to SMS in several ways. The first is, it provides a seamless UX. The user only has to enter their phone number (or your backend may already have this stored?). Then all they see is a couple seconds loading followed by a success or failure.

It's also taking away the possibilities of the user entering numbers incorrectly (TOTP for example).

Some countries have started introducing rules for certain industries where they're not allowed to switch between apps on a mobile phone. For example when trying to find their Authenticator app or checking their SMS/email for a TOTP.

And finally, it is phishing resistant. You can phish for a users TOTP. You can't with a data connection the mobile device itself has to make over cellular data to the mobile network operator directly.

There is an API specifically for SIM Swap. Or SubscriberCheck does both PhoneCheck and SimSwap together. Further increasing the security of the authentication process for the mobile app.
I've had much better experiences with namecheap.
> No one should be using Quick, IMO.

I agree - I meant it is better in terms of animation/styling support. Worse in just about every other way.
The Titan chip though has been shipping for 3 consecutive phone models though and has not failed. Exception that proves the rule.
Tailwind CSS Helper
My favorite domain registar is https://www.inwx.com/en. They are very cheap for .de domains which I mostly use, they have an API and they offer dyndns as well as a mail service that is hosted by them (although that's a bit pricey in my opinion.
x86 virtualization is pretty nasty because it was tacked on long after the architecture was developed. The ARMv7, and especially ARMv8 virtualization, is a lot cleaner, with less "nasty corners in the hypervisor."

https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization...

There's stuff that can be cut out of x86, but it's still just a somewhat sharp bit of code, with lots of weird corners, compared to ARM virtualization.
Thank you - corrected. For some reason that PDF didn't want to copy and paste.
I bought a stereo receiver because it has bluetooth up and down and I preferred that to the proprietary protocol used by Sonos. I actually bought a Sonos first and returned it because I hated it so much. The latency makes it completely unusable for half of the desired applications though. So … not “so good” but “the one thing with Bluetooth that I found at the time”.
No, but it would leak to the press soon enough.
I'm going to give my honest feelings too.

There's just too much superfluous information in the post that's not relevant to the problem. I don't care that OP uses Couldflare as DNS. I don't care what OP's email provider of choice is. I don't care he forgot about his GoDaddy account.

Also I think it's the government he should be complaining too, because it looked like GoDaddy reactivated his account for free.

Not saying GoDaddy is a good business, just stating that OP probably might not be as innocent as it seems.

This is purely an opinion.
The author is here, happy to answer questions if any.
I’ve read so many godaddy horror stories, im really quite baffled that in 2022 people still rely on them.
Are you from outside France? I had a charge to them blocked years ago but haven't had any trouble since. I suspect an out-of country charge raises red flags in bank fraud departments.
Sorry, answering to your other questions. We are ever increasing coverage, but currently have quite a number of countries in Europe, most of India covered, Canada is covered. the US is in progress.
the good stuff stays the not so good get deleted, this isn't an episode of hoarders is it?
He made this site... he's offering people $100 per month per person they get sent to jail as long as they remain in jail http://bensforbars.com/

...
So did Adam buy a bunch of houses and apartments at peak valuations which he'll generously be offering to sell to Flow for a very modest profit?
Yes I used one of his diagrams in the previous post:

The Internet Was Designed With a Narrow Waist https://www.oilshell.org/blog/2022/02/diagrams.html

Through writing that I also found that the "narrow waist" idea and metaphor comes from Postel himself (see the appendix). This doesn't seem to be widely acknowledged, and others cite various non-Postel RFCs, but it's fairly clear in Jacobsen's telling (and he was there)
It's worth gluing together 1) so everything is explicit, 2) you don't have to write all of the schrodinger's cat "if executing on client, x, else, y" logic inherent in SSR frameworks, and 3) you can avoid Next.js's slowness
Seconded cloudflare - basically at-cost registrations, and I already use them for CDN on most domains, so it was a no brainer.

Only downside is their new registrar doesn't support many new-TLDs, so it's a bit of a hybrid setup for some domains.
If they do sell the emails it'd be a simple job to clean them first (i.e remove any that explicitly mention their company name) Spammers are a pain in the ass, but not stupid.
UN alarm as Ukraine nuclear power plant shelled again
> In English, "buy the textbook only if you can afford it" means the same as "affording the textbook is necessary to buy it". That is a tautology; that's true for literally everything: to buy something, you need to afford it.

Is this regional? Where I'm from (UK) "if you can afford it" is commonly used to mean "if you have the disposable income" and they're using the idiom right here, they don't want to turn away people who would be interested but consider ~$80 too expensive for a book.
In my simple understanding, Synchronous and Asynchronous messaging comes down the sequencing of sender and receiver messages, it is not a matter of timing, right?
but they are still there, so they can't be doing that bad.

you are right of course. but it's not just the chinese. smaller supermarkets are the norm in germany and austria as well for example. bulk shopping doesn't happen there either. but coming from that culture, i see the primary benefit of the big-box format that they have a lot more variety and choice of products. and if there is one thing chinese like, it is seeing a wealth of options.
Definitely also need this. I am too dumb to understand this setup haha
California’s cliffs are crumbling into the sea. Map of spots eroding the fastest
As a very casual Japanese studier (450 day streak on Duolingo), this looks interesting! I like having kanji etymology explained or having them broken down into their constituent parts, even if it's not strictly the most efficient way to memorize.

The kanji in English sentences is intriguing, I'm not sure how effective it would be.

Can you post a complete table of contents so I can see if it makes sense for me to purchase? Do you have a timeline for the next book release? I may be more interested in that.
I worked very briefly with echo and was left seriously unimpressed. I was called to fix a bug where some url paths were not processed properly. It turned out that echo does not use the standard Go net/url functions for url decoding, but uses some esoteric, roll-your-own, non-standard-compliant implementation instead. Cutting corners around web standards is ill-conceived minimalism, suitable only for hobby projects.
Oh, I misread the page! I thought it was 2000 in the US, but that's the year their offices were established. That means the large majority of their workforce is Ukrainian.
I use porkbun.com myself, the process and prices are lovely.
Google's search results have never been particularly that good past the first page. Now that they are stuffed full of ads even the first page sucks.
The problem is that you can be a well meaning person, take a bunch of capital and unintentionally cause huge problems. Look at Airbnb, for example, which is causing havoc in the rental markets of major and minor cities across the globe. Airbnb certainly didn’t set out to cause harm, and I’m sure the founders would actively argue to this day that what they’ve done is for the greater good… same with Uber.

If you accept that the markets are inherently good and the most profitable outcome is the best outcome, then it’s easy enough to look at this as a positive move… but if you see capital + technology as a force for bad when unchecked, this is just more of the same — success for Flow could come at the expense of others.

Adam’s history is one of not caring about rules or expectations, he caused significant financial harm to a lot of people with WeWork and while I am not particularly cynical about Flow, I think the cynicism from others deserves more credit — it’s not just contrarianism, the housing market is very vulnerable (see all the private equity that pushed up American house prices recently).
> If it's a generated key unknown to the user, there's a few different strategies to adding a second client - more complex but doable.

My guess would be that they use the users authentication credentials, but I am not confident that they do.
Indeed. I well remember spending $150 for a ThinkOutside folding bluetooth keyboard and mouse for my PDA in 2005 and thinking it was the coolest thing ever. Shame you can't get a modern folding keyboard with that build quality.
Google bug bounty program is a sham. When I tried to report critical vulnerability in their authentication system, they told it's a 'feature' and threatened to sue if I disclose.

Then fixed it in two and a half years, and wrote an article on how complicated bug they just found and how proud and secure they are with their pentesters.
Map: https://s.hdnux.com/photos/01/26/73/53/22788857/12/1280x0.jp...
Excellent observation. I would like to see an edition of this book addressing a real project.

Note that the only way to really learn a language is "have a project to implement in that language", not just read examples.
> Did everyone always know that solar/crop dual use was often purely beneficial for both? (emphasis added)

"Often" != "Always". Therefore you also agree that solar still competes for land use with crops.

Furthermore, land that has already been allocated to grid scale solar has already been taken away from possible crop use. Sometimes it's not arable land, but that isn't always the case, therefore solar is still ostensibly taking up land that could be used for crops.

Finally, I even disagree that somebody knew that solar and farming could use the same land. Someone had an idea that maybe they could coexist, then ran an experiment that succeeded. They certainly didn't know the outcome beforehand.
Yeah, this is the answer. TBH..... you should get over your fear of npm. If you already have node installed you can just run npm i -g typescript ts-node

This will give you tsc as a global command line to compile typescript to javascript.

ts-node is optional, but it is the standard node cli that can run typescript

After you install these two you can just ignore that you have npm forever.

(... but yes you can also just download the js file as the person above suggested if you're really stuck on being anti-npm)
> If tornado cash were just obscuring transactions that could have conceivably been finalized with cash by private parties (~<$10K USD)

A 200 euro banknote's dimensions are about 153x77x0.113 mm, if we consider double that thickness (because unless they're brand new, banknotes tend to crumple) we get that 2,253,400 euros will have a volume of 30 liters, which should fit in a backpack. If you wanted to use the more common 50 euro banknote you could fit 615,650 € in 30 liters.
Ah, how great it would be to hear that from my children :)

There is hope, though, they recently started to speed test the networks they are in and mine is so far winning.

All this does not matter, really, as having 40 vs 200 Mbps on a phone did not matter much.
There's a difference from Ferris Bueller saying "If you have the means, I highly recommend it."
Cortisol concentrations in your hair may reveal how stressed you have been
That would be "only one bite"
I've used them for almost a decade and never had an issue. Haven't used their support in years but they had live chat support that was actually helpful.
If you're on Arch, you could install `shellcheck-bin` from the AUR.
Inspectors don't have infinite expertise, and I've found that they're not really any better at catching or avoiding trades errors than the practitioner.

Given the high level of maturity that quality products have achieved and the significant degree of self-protection and fault-isolation that have been built in, I'm inclined to let any random person install with zero oversight and let them deal with any problems that arise.

Probably the only thing really worth doing is ensuring that products available in a marketplace actually implement requisite user-safety, grid-safety, and self-protection mechanisms. It's too easy in most places to get shady garbage equipment.
Iron Harvest
The NPM thing is a huuuuge deal. This has been by far the biggest thing holding Deno back, but it was tough because one of Deno's most exciting benefits was standardizing the module system and ditching NPM. It looks like they may have found a best-of-both-worlds solution for shoehorning NPM's massive ecosystem into Deno while it's still building out its own. Big changes indeed.

That, and the emphasis on speed (esp quotes like "We aren't optimizing for a handful of edge cases, but for overall real world performance") makes me wonder if Bun is lighting a fire under them a bit. It's still a long way from catching up, but it's been closing the gap at a blistering pace and getting enormous amounts of hype. The more competition the better.

Exciting times
No, the check url created from the request is made by the mobile network operator assigned to that phone number.

The mobile device makes the GET request to that check url over a cellular data request. The MNO verifies the phone number assigned to that sim card making that data request matches phone number used in the creation of that check url.
After doing the same since 2003, out of ~200 email addresses used 18 are listed on HIBP, ~15 receive dozens of spam emails a day (or rather: would receive if I hadn't completely blocked them) and ~10 see almost non-stop login attempts from all around the world via IMAP and SMTP.

Address linked with "mailto:" on a contact page had to be blocked after a few years. Same with WHOIS addresses (published before there were sane privacy rules for those). Address with "@" and "." replaced with "at" and "dot" receive no spam at all.

Summed up, there are a few hundred inbound messages a day. Spamassassin and some basic postfix rules filters almost all of them. One or two a month get through.
With the additional advantage that the original rules need 2d4, but only once, at the very beginning.