skysight-inc/HackerNews huggingface dataset:
Stealth addresses are super simple bit of crypto and also pretty easy to implement.

When Peter Todd wrote a paper describing the technique for Bitcoin in Jan 2014 I wrote the first implementation. [1, 2]

At the time I wanted to call them re-usable addresses, because the published address by the person wanting to receive funds is truly and privately re-usable. This is super useful for writing static addresses in places (like GitHub pages or on business cards) which don’t implicitly divulge the full transaction history for that address. So for example taking donations for your open source project without having to show a public record of all those donations.

The trade-off of not having to provide a server for generating one-time addresses is that the receiver has to scan the whole blockchain and perform a bit of work to check if each one might actually be for them.

Anything you do to reduce this scanning burden also reduces the privacy of the scheme, necessarily.

So although the usability of the paying semantics are fantastic, the usability of receiving requires network and computation. Typical PIR trade-off.

However, one thing I really love is that on the receiving side you can have just one private key which will allow you to discover all sent funds. Under the hood on the blockchain no addresses are actually being reused.

So you have to scan for your funds, but they will all be there with just one key to keep secure and one public address that can be “paid-to” without being able to actually lookup any transactions that were actually sent to that address.

I don’t know if they ever standardized an address form to use this scheme in Bitcoin but in my opinion it is a really fantastic way to use a public blockchain.

At the time, I tried and failed to write the receiver-side scanning code into bitcoind because I didn’t know enough C++.

[1] - https://www.mail-archive.com/bitcoin-development@lists.sourc...

[2] - https://gist.github.com/jspilman/8396495
That seems different though, since Bob needs to give out a new address for each transfer.

With stealth addresses, once Bob published his public address, multiple senders can transfer to Bob without further interaction by Bob.
Broadly speaking there are two big "threads" to follow here. You have your MUDs (Multi-User Dungeon)[1] & MOOs (MUD, Object Oriented)[2] which are played over the network, and are more or less the text based equivalent to MMORPGs. Then you have your IF (Interactive Fiction)[3] / text adventure game that installs and runs locally like the old Infocom games. There is, of course, some overlap here.

You can find lists and links for MUDs and MOOs in several places, but one good resource is mudlistings.com[4]. For Interactive Fiction / text adventures, try the IFReviews[5] and IFdb[6] sites.

If you want specific recommendations... I'd say start with the canonical OG interactive fiction game, Colossal Cave[7]. It's available from the distro package managers on most Linux systems as "adventure" or "advent" or something along those lines. Another interesting one is "Battlestar"[8] which is usually available as part of the "bsdgames" package.

For a good MUD, I'm personally a fan of Avatar[9].

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

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

[3]: https://en.wikipedia.org/wiki/Interactive_fiction

[4]: https://mudlistings.com/

[5]: http://www.ifreviews.org/

[6]: https://ifdb.org/

[7]: https://en.wikipedia.org/wiki/Colossal_Cave_Adventure

[8]: https://www.ifwiki.org/Battlestar

[9]: https://www.outland.org/news.php
This comment is totally opinion and no evidence. But also oh so cathartic to read. Rant on, sir!
that was a thing though, no? On kiwix on iOS I think. I know I have all of wikipedia on mine.
I'll rewatch when it's been long enough that I have mostly forgotten what happened. Not at all worth keeping DVDs around for that.
This must break a lot of workflows. Backing up automatically and to a custom location is exactly something I'd like to do if I had an iPhone (no, I won't use iCloud).
> ChatGPT is coming to our API soon, sign up to stay updated

on https://beta.openai.com/overview
Just in case you missed it, he said 'grift' (a petty or small-scale swindle)
Hacking Myself to Prove a Point
What's the Julia Simulink alternative called? In Googling it I found sims.jl which isn't quite a simulink alternative so I wonder if you're talking about something else?
Adding to this excellent explanation, the guard is compile time checked too, so you can't accidentally screw up the early return like one could in say c or c++

It might seem like a quality of life feature to some, to me however it's an essential feature of swift and one of the better ones.
> Regan's removal of mental health services

You know, for many years I also echoed this point but then I realized that it's been almost 50 years since he gutted mental health services. That's plenty of time for the largely democratic leadership in Sacramento to reinstate those services. Why have they not chosen to do so?
None of those are counterexamples. You're arguing that it's possible for the strongest player to be favored to win against everyone else. I said that that isn't a requirement of being the strongest. Obviously it is true that, where one player is favored to win against every other player, that player is the strongest. That's the Condorcet criterion. But it doesn't come close to being true that, if one player is the strongest, that player is favored to win against every other player.
Photopia by Adam Cadre. https://ifdb.org/viewgame?id=ju778uv5xaswnlpl

It's short and sweet game and a good introduction to interactive fiction (IF) in my opinion.
I’ve been a paying Todoist customer for many years. For some reason, they steadfastly refuse to introduce blocking/blocked by flags.

It seems so strange to me to do all the hard work of allowing arbitrarily nested projects and tasks, sub-tasks, labels, complex filters and collaboration, but then not do dependencies. Imo dependencies is the big difference between something you can use on complex projects, and a “mere” to-do list - even one with nested projects, labels, filters, whatever.

I thought that perhaps I wanted a Gantt chart tool and spent a couple of months going down that route. At least in my experience, though, what I actually wanted was just some way to establish a DAG - I didn’t even necessarily need a way to visualise it, just the ability to group and filter on it.

Vikunja looks interesting - open source, self-hosted and supports dependencies/relations. No iOS mobile client at this time, though.
Ah. So, I expect my job interview to be cancelled next week...
https://sanctioned-suicide.org/

This is the site for anyone interested.
Mercedes-Benz is first to get approval for Level 3 autonomous driving in US
Resolutions of Disapproval Under the Congressional Review Act
Now is a good time to interject a lament that VW has not brought the California/Grand California to North America. Given that people buy $150k vans from garage upfitters like they're going out of style, I think VW would absolutely clean up in this market, and could hit a significantly lower price point (California starts at GBP60k, Grand California at GBP80k in the UK)
I find it remarkable the way relatively subtle differences in tech can make for a large difference in appeal to difference audiences. I didn't (and still don't completely) understand what makes Facebook different from Twitter, but the users make them rather different places. Radio works well for right-wing content, but not left wing, and no left-wing news channel is anywhere close to Fox News. But Fox News tried and failed to do a version of The Daily Show; the format somehow just doesn't work for them.

Some of this is surely just the vagaries of celebrity, and you never know what works and what doesn't. But one thing I think Rumble misses is the kind of performances that get one kicked off of a major social media site don't actually translate well to a different site even with the same schtick and a nearly identical tech. Those performances work in part because they feel transgressive on that site. They require people to be outraged by them, and their fans appreciate that they outrage people.

A "free speech" site doesn't provide the same feeling because it doesn't provide anything new. They're not breaking any boundaries, or any news. It's harder to claim that they're bringing you suppressed information if it's right there and at no risk of being banned.

It's seemingly impossible to guess what's going to click for an audience. Movies, singers, etc. seem to come out of nowhere to defy the conventional wisdom. So it doesn't really mean anything for me to explain anything after the fact; even if correct it doesn't mean that the risk wasn't worth taking.

But I believe it's important to take note of the way social media is performative: people go to be seen, not just by their friends by also by an imagined broader audience. It may be hard to get traction with "free speech" if it's not pushing against some kind of boundary.
Have used both professionally (but mostly IDA). Its definitely not surpassed IDA in every category yet but it gets closer every update.

I think IDA still wins in at least: disassembler quality of the popular instruction sets (e.g., some knowledge of undocumented instructions, sometimes control flow inference trips up where IDA's doesn't), function signature detection, decompiler (marginally), plugins available, UX polish (but I have much more experience in IDA than Ghidra so that might just be me).

I think Ghidra wins for architecture availability, scripting API design & documentation, extensibility, and speed of improvement.

Probably many more categories im not thinking of but if Ghidra were to match exceed IDA in the above that would likely convince me to switch over.
Why? They all still accomplish what I need them to.
Well, you should give me the benefit of the doubt because I'm like you: a bag of meat.
This is what I often describe as doing agile vs being agile. Most large companies are constitutionally incapable of being agile, for a while host if reasons I don’t feel like iterating here, but I’m sure you can fill in the blanks.

But they are more than capable of putting in rules and processes that allow them to do agile. The problem is that doing agile without being agile does far more harm than good.
Not the person you asked, but I still have and occasionally use an old 19" aperture grille CRT from right before the switch to flat panels. Brightness is still approaching eye-bleed if I crank it to max.
Some Consumer App insights
> I might be one of those long tail customers for SkyFi, my Dad's birthday is coming up and I think he'd love a print of a satellite photo of his cottage on the lake up north ...it needs to be better than Google Maps

It's not, it's drastically worse than Google Maps, not even comparable.

That was my use case as well, I bought images (at the highest offered resolution) of my house upstate and the place I got married, thinking they'd be nice little framed items, and they're completely unusable.

Google maps is probably 10-50x sharper. It's a confusing product. I guess there's a use case of tracking a something like how many warehouses your competitor has built, or avalanches, or forest fires, or all sorts of time sensitive things, but I feel like they could do a way better job of actually explaining what they are actually selling.
...did you read my whole comment? Take a look at the final paragraph.
Another variation on this I've seen is an 'agile' 'team' composed of several groups of engineers each reporting to different managers in the organization with a scrum master and product owner who reported to yet different chains of command.

All of these chains of command had different and conflicting priorities as well as political wars with each other. The product "owner" knew very little about the ill-defined product they owned yet they set the team's 'official' priorities based on wish lists from the business while the engineers also got different priorities from their chain of command and the scrum master was a glorified admin assistant.

The result was that no strategy existed and nothing of value was done but the engineers were still ground to a paste against the mill stones of the Jira board every two weeks.

It made me miss the simpler times of having a well defined waterfall project being done by a single team of engineers with a single engineering manager and a project manager to make the gantt chart and schedule the meetings.
When you are working fraud cases, you talk to zero people that are happy. Either you are talking to an actual scammer, a victim, or a victim who is very unhappy that the fraud system has flagged something. And then even when things are cut and dry it can take several days for a refund to go through, so if the customer is paycheck-to-paycheck they will need to make sacrifices until it all clears.

One of my earlier gigs was insurance claims and then I also did a stint in fraud. I think the only worse job could be debt collection or those guys from the military that visit you if your spouse dies.

I do technology in the FI space and pretty much all of my clients have a fraud process of "the customer notices their card is declined and has to call the number to find out why". C1 on the other hand will just send me a text asking for a yes/no and it works. Still ahead of the game as far as I am concerned.
Bossa nova is great!
Greed is a fundamental force of nature that gives life to the capitalism machine and our society. Money are the carrier particles of greed, they enable it to reach far. Corporations are the star-like centers of greed. Even though greed is poisonous, it's far better than fear that was the force behind master-slave societies of the past.

The next iteration of our society will run on pure ambition: the desire to be better, more knowledgeable or skillful, than others.
> Researchers will flock to the organization with the biggest wins. And right now, that's OpenAI.

It depends on the definition of a "win" in this context. Google has developed notable AI technologies such as AlphaGO, AlphaFold, and Transformers. Most of successes of OpenAI is based on Google papers. It's worth noting that Google had similar models to ChatGPT before OpenAI.

> Google could lose search revenue overnight. They should be scared to the core.

This is highly unlikely. The phrase "Google it" is widely used as a verb for searching the internet, and it would be difficult for this to change overnight. Additionally, there are currently unsolved issues such as hallucination, query cost, scalability, and toxicity that would need to be addressed for ChatGPT to replace search functionality.

> We're looking at systems that will never die.

Currently, it is not known how consciousness emerges and if it is possible to create a self-aware mechanical being, no one knows how to do it even in theory.
The byproduct of the migration of the modern automobile into a rolling living room will, no doubt, result in people driving who should not. I don’t mean to sound like a “standard shift get off my lawn and into a jeep” old man but…

Yes, it’s all anecdotal evidence from both my time as a vehicle owning adult and in my nearly 20 years picking up people from car accidents as a firefighter.

But yeah, super easy to just zone out these days.
Ask HN: What are the top qualifications available in your field?
There are no end of articles discussing good entry-level qualifications for a given field (be it IT-related or otherwise).

However, I'm curious about the opposite: what are the top-level qualifications available in your field(s)? What is the certificate or title that tells you that someone is almost certainly an expert in a given area, or that can only be achieved after a substantial commitment of time, effort and demonstrable breadth of experience? And, if you have any first-hand experience pursuing any of these, what are your thoughts?

Fields can be IT-related or otherwise, though my own primary interests are in software development and infosecurity.

Here are a few example that come to mind:

- Wine: Master Sommelier (this was the subject of the very interesting documentary Somm)

- Mountaineering: IMFGA Mountain Guide

- Sub-aqua diving: BSAC First Class Diver

- Infosecurity: GIAC maybe?

- Academic: Higher doctorate (DSc./DLitt./etc.)
Not the article I was looking for, but this talks about a company doing this exact thing as a service for media companies:

https://www.outsourcemarketing.com/blog/help-product-placeme...
When I reach the ends of your comments, I can't tell where we disagree.
Are you sure? Because in a prior article on the same source your parent linked it would appear that it is being used with QuickLook[0].

"While VLU is taking place, the image being looked up is opened in the floating window of a QuickLook preview."

[0]https://eclecticlight.co/2022/03/23/how-visual-look-up-works...
> A moving quad is really hard to hit by gun

A properly trained human with a military rifle can hit a quad easily. A FCS controlling a military gun does mince meat of them.

> A racing style quad is way more nimble than any winged aircraft I have every flown or seen.

That has zero carrying capacity.

Even then, you clearly haven’t flown or seen much if you are impressed by the manoeuvrability of a quad.

A fixed wing drone will just toy with it. Quads, even racing quads, are unbelievably slow. That’s inherent to their design.

> The only practical limit on quad max altitude is the FAA/DJI control limitation which are easily bypassed on my quad.

You are confused about what kind of altitude we are talking about here.

> The only real challenge is getting in the flight path of said Iranian drone.

The only real challenge to going to the Moon is jumping high enough.

There is a reason quads are not used offensively and it’s not because no one thought about it.
Super interesting! If 2007 doesn't requires reactivation, I'll consider moving back from Office 2010 to 2007.

Do you have a document detailing what you do, or the KB you recommend?
That's likely true for most companies, but Apple is sitting on an extremely unusual pile of cash.

(I'm also surprised because I think Apple's software quality has gone down, and it seems like an area worth investing in.)
I can’t speak for anyone else, but I absolutely question every aspect of why healthcare in the US is overpriced, including but not limited to overcharging for stuff that is a glorified search on webmd.
Like, regular Fruit of the Loom t-shirts? My neighborhood tailor's English isn't the greatest -- what's this service called?
> [R->G] But when writing new code?

Absolutely, and most prominently when writing new code. The red-green transition is absolutely essential for new code.

You should not write any production code except to make a red test green.

Think of the tests as the specification of your system.

If all tests are green, your system meets the specification. Thus there is no need to write production code.

So in order to make the system do something new, you need to first change the specification. So you add a test. When you add this test, it will almost certainly fail. After all, you haven't written the code to implement the feature.

Then you make the test green, and now the system once again matches the (now updated) specification. Commit/Refactor/Commit.

Having the test that is red also validates your tests. If your tests are always green, how do you know that you're actually testing something?

In fact, it sometimes happens that you write a test that you think should be red, because you haven't implemented the feature yet, but then it starts of as green. Meaning you inadvertently already built the feature. This can be very confusing... :-)
I rarely get DVDs any more, for much that reason, but I'm just finishing up stripping the liners and archiving the last of ~1000 DVD's I bought over the years. They now take up one and a half shelf in a book case.

In terms of cost, it wasn't a waste of money to me: I spent the money to watch them that once. With a few exceptions I never bought with the expectation of rewatching in mind. That was a nice bonus. And now I have an archival copy, and while there are many I haven't rewatched, there are are plenty I have, and some I've rewatched many times, and it wasn't always predictable ahead of time. There are series I loved a lot I never rewatched, and movies I didn't know I'd like that I've rewatched half a dozen times.

These days, I don't buy if it's something really mainstream, but I still buy if it's a bit more niche and something I consider might not always remain available. Quite a lot of the DVD's I have are of things that are not available on the streaming services I have.

But separate to all of this, even for a lot of the movies people might never watch again, don't underestimate the value of that feeling of comfort to a lot of people, and the value of the physical artefact as a memento.
In the genre of “Stallman was right”
It's cute and cool. Reminds me of Demon Attack. It's nice to see somebody take the plunge and just... write a game.
Citation needed.

Matthew Yglesias probably has more impact on policy than the WEF does. That's not a compliment to Yglesias.
Agile is a lot like Communism: there's a lot of people who swear it works great but everywhere it seems to have been tried it hasn't gone well... And the apologists just insist "those places didn't understand it and do it right".
All drivers should drive with the assumption the person in front of them will, at some point, instantly turn into a wall like a Wile E Coyote drawing of a mountainside cave.
I agree with whoever flagged this.
what is VLU?
Everyone bought Charlie Javice's pitch. Nobody asked the right questions
Good teams can succeed with both, but it's billed as a panacea for bad teams.
Monero uses ring signatures, which as far as I know haven't gotten much traction on Ethereum so far, since gas payments undermine their privacy.

Zcash uses zksnarks, which have advanced considerably since Zcash launched. Ethereum's zkrollups use more recent types of zksnarks.

Stealth addresses "using elliptic curve cryptography were originally introduced in the context of Bitcoin by Peter Todd in 2014," according to Vitalik's post.
That’s just a limit in their risk system not a judgement of any real scale. Better to read it as “infinity” because the point of the setting was to remove any real limit.
Two of the most important differences in design assumptions between Newton and Palm, from my POV on the Newton team:

1. Newton was designed with “natural” pen-based interactions as a core design goal. That had huge effects on the entire product from the OS to the UX, including the need to recognize normal writing. The Palm Pilot was designed as a fairly standard PDA OS with the keyboard replaced by an oddly modified set of character shapes that had to be learned by users before they could enter text. We thought that would be a deal-breaker for potential Palm users — we were wrong!

2. Newton was designed as a standalone system, the next generation of computing after desktops. The assumption was that it could be your only computer. Syncing to a PC/Mac was an afterthought. Palm was designed as an adjunct device for a PC, so its capabilities were far less and the sync functionality was core to the system.

There are lots of other differences but many can be traced back to those two. For example, the huge difference in the tech specs and therefore the cost of the devices is directly related to both of those assumptions.
The red step is how you test your test: if you don't get red at first, your test is wrong.

If I only see green for a given test, I have no way of knowing if it is asserting anything at all, much less if it's testing what I thought it was.
Tornado cash is illegal for US citizens. Not illegal for anyone else. And a lawsuit against the overreach of the Treasury department will likely make it legal again.
I think with the larger pressure different, you can put better air filters on your air intake vents
> They dragged the entire company into AWS,

And why/how is that a good thing?