skysight-inc/HackerNews huggingface dataset:
> If this system wasn't making money for the people developing it, they wouldn't care at all about 'unbanked' people.

No, THAT seems disingenuous.

I am working on crypto because I want to help these oppressed, unlucky people who are born into terrible regimes that are very hard to escape. I literally work on open source, gratis projects that do not generate any money for me.
And if it is worth it… that nobody knows

At the moment, it's quite clear that current cryptocurrencies are solving problems nobody has (trustless transactions), in a way nobody likes the consequences of (distributed) and are magnets for fraud and grift (too many to list).

Now the idea of giving people cryptographic keys is really attractive and unlocks a bunch of use-cases (most of which crypto proponents have claimed in vain for a decades crypto could solve), but there are a few problems (which crypto doesn't even try to solve): how to restore keys when they lose them or they are stolen, and related how to tie those keys to real-world identity in a meaningful way, how to rollback fraud and punish grifters, etc... for most of these you need a trusted central authority and also trusted, verified identity.

Maybe currencies are just the wrong angle to attack this problem from?

Unfortunately that's a really hard problem - if someone can tackle that and tie it to real world verified identity, there are a gold-mine of opportunities to solve. BUT it will require trusted central services for trust, rolling back transactions in case of fraud and identify verification to keep grifters and scammers out. When you do all that you end up with something far more like our current banking system (though it does have significant problems I don't wish to downplay, it also has hundreds of years of scam protection built-in).
I'm the antithesis of this. My devs thought when I said "we'll get to x later" meant it'd be nice one day. Then they kept getting lost when they'd come back and it'd be implement the way I said we should. They've learned to pay attention
I don't see OpenGL only option as something worth using seriously, so not a usable option in practice, if I can simply get hardware where Vulkan works fine.

So as a fun experiment, it can be interesting. As something practical - doesn't seem so until all pieces are in place.
From what I found (Colmi P8) judging by display these will last just few days at best unlike Amazfit Bip which can easily last one month with always on display perfectly readable in daylight without any backlight plus allowing custom firmware. The issue with original Bip/Bip S is they don't produce them anymore, so you have to buy used (as I did after first fell apart) for like 20USD or buy some clone (also not that easy to find).
I think volatile variables are a good example of how we really don't want to rely on platform semantics most the time. We use volatile variables to tell the compiler "hey, the platform actually cares about these writes, so do them the way I wrote them."* But this is relatively rare! The vast majority of the time, we want the compiler to go nuts with constant propagation and reordering and all the other good stuff. A language where volatile was the default and "go nuts" was an explicit keyword would be really annoying to use.

* There are more things in heaven and earth (MMIO!) than are dreamt of in your memory model.
You are assuming OP is in the US, but they didn't say where they are located.
Smart contracts only need to be audited once, traditional accounts need to be audited continuously. Amortized over enough time, that's a much lower surface area for error.

Smart contracts can be audited by any member of the public with the technical know-how, so there are typically a lot of eyes on the most important cogs - similar in some ways to the OSS security model. Traditional accounts typically cannot be directly and reliably audited by members of the public.
Agree, something like the nRF52832 with Nordic Semiconductor's BLE DFU would be awesome. This isn't a trivial change though (new PCB spin, lots of sofware porting). Additionally, the MCU he's already using comes with an LCD driver. AFAIK, small MCUs with a usable BLE stack + LCD driver are far and few between. You could add a dedicated slave driver for the LCD, but again, this is a bunch of work.

I'd love to see this happen though!
Hi, I created a puzzle game, would love to hear feedback what to improve
If you want ultimate control, it’s fully possible to self-host a Mastodon instance with yourself as the only user. I follow one person who does this, and I’m considering doing it myself, just so I won’t have to worry about the server I’m on getting overloaded or having downtime. (If my own server goes down it’s something I can fix, and it won’t get overloaded with a single user.) You can of course still follow and be followed by users on other instances, so unless you’re making a lot of use of the local timeline, it doesn’t make much difference where you’re hosted.

Edit: To be fair, if most people following you are on the same server, you’re still vulnerable to disruption if that server shuts down, or bans you for some reason. Personally I think it’s best for people to spread out across a variety of servers, even within a single subcommunity.
>>It turns out that append-only databases are well-suited for HR records

It may seem so, bu then You find out what are Your governments limit's for storing workers data, and Your company lawyers forces You to make it possible to delete everything that past that limit to limit legal risk and be gdpr compliant.
And at this moment You find out that world is not constant and far from Your ideal model of spherical cow.
I feel bad for Vitalik because I think that he's a well-meaning 200IQ guy whose talents are being used to help scammers fleece ordinary people of their life's savings.
I grew up next to the Polish border. In the 80s, the grocery stores were literally empty and everything had to be bought on the black market. In a country that is fairly agriculturally productive no less.

Don't lecture me on "socialism being a godsend". I saw it with my own eyes. It was a dirty, suffocating, ossified structure where prosperity was a crime, and so was any freedom.
> Some people are so naive and clueless that it's a parody of entitlement

It's nice to think that one can stand his/her ground and not have to rely on others especially in societies were rugged individualism is a concept.

Reality disagrees with that and has proven throughout history that organized and coordinated groups of people are much more powerful than the sum of their parts.

It's the same with prepers (the crazy political kind), who think that in an apocalyptical world of madness and warlords their 1 family home will not just be sieged down immediately with them either bending the knee or getting killed.
Well... P2P isn't the best when it comes to messaging https://github.com/simplex-chat/simplex-chat/blob/stable/doc...
Sure, head over to the company website flyzipline.com
Try wasp-os https://github.com/daniel-thompson/wasp-os

I have a colmi P8 and it was easy to get wasp-os uploaded and now have micropython available with direct connection into the watch!

Battery life is really only 24-48hrs if you don’t do anything heavy.

Sometimes I wonder how more useful it is than my apple watch.
I watched GPT solve a leetcode the other day with excellent comment annotations. Wondering how AI refactoring might fit into cleaning up sloppy codebases... Seems like something I should have already thought to try...

Also haven't compilers continued to get better? Legitimately curious. I guess I always assumed they had been and that it was important. Realizing I don't really know...
Videogames are a good example. Ship it broken (knowingly testers actually catch all the bugs but the suits upstairs don't give a fuck).
If the game sells you'll keep a few sad sack developers working on patches for a few months but otherwise move on to the next HYPE PRODUCT cycle.
Sup

https://github.com/NonpareilGaming/Lucio/pull/6
I'm not what you mean here... in both cases, 'bro' is a noun. 'Crypto bro' is a noun phrase where 'crypto' is an 'attributive noun' (functioning similarly to an adjective).
> Unless using IDE's native tooling is making you much more productive (say its debugging does not work without it) it is better to avoid it if possible.

I have a friend who works as a dev for a decently sized software editor, so he's seen his fair share of people interacting with the tools. They work mainly with Java and the company pays for Intellij for everyone.

He's often complaining about how people never try to learn the IDE and always do things manually. They usually don't really know what they're doing in the terminal, either (they mostly use Windows, so the terminal is rarely second nature).

But whenever he shows them a few nicer features, typically around refactoring and such, they're always blown away and never look back.

He has, of course, interacted with his fair share of graybeards who only use vim, but those people don't usually take ages to accomplish simple tasks.
A lot of people like trading, just look at Robinhood. It would be good if an app like Robinhood existed that ensured cryptographic guardrails to prevent the platform owners from lying about their solvency.
What does one do, if you outlive all your relations and the world is full of man like monsters riding metal beasts?

One lifes day to day and digs a grave for oneself wherever the wind blows you. Hoping that at least in the afterlife, you will be together with the butchered.

The only way to stop poachers, is to provide the natives with area denial devices.. magnetic mines and drones. Nothing else will work.

Ironic though, that the genocide of the north, which stopped and was historically recognized as wrong, can go on in the present day south, without creating the same political fervor.
If it turned out 3 years ago Disney developed an AI that writes and generates Marvel Phase IV movies all “in-machine” with no human input, writers, directors or actors whatsoever nobody would be surprised. We’d be impressed but not surprised.
Whether or not the underlying storage mechanism uses a database is not the point.

The point is who can edit that database and under which rules (imagine that database holds a lot of your money and you live in an oppressive regime).
For some reason I find that hissy, even if I turn the slider up. I found for example this: https://www.youtube.com/watch?v=RqzGzwTY-6w

It feels smoother and more relaxing to me.
Cars got people from point A to B faster than horses. That much would have been clear even at the time because people understood trains and the potential speeds of locomotives.

Crypto doesn’t do anything faster, cheaper or safer. In fact it’s the opposite: slower, more expensive and brittle. In fact, even if it could advance in those dimensions, it doesn’t seem to offer any competitive advantage over the incumbent technologies.
Someone comes out with a new database called "BigBucksDB" that uses a previously unknown technology called "blockchain." Suddenly every scammer and grifter decides to pump up this new "BigBucksDB" and emphasizes how safe and secure it is, thanks to blockchain, because all transactions are public and the ledger or whatever can't be modified in any way except to append new data. Then the companies using "BigBucksDB" decide to transfer all of their customers funds into their own accounts at a real bank and declare bankruptcy. What was the point of implementing "blockchain" in the first place? What use case can it possibly have for future services that would be worth taking a risk on it to implement when its primary use case for crypto transactions just fell apart? I know practically nothing about blockchain except how it was touted in the media as something that was supposed to make it difficult to modify crypto transactions and commit fraud. That fraud has still managed to be committed. What was even the point?
The scales are completely different orders of magnitude. Crypto chains are miniscule, a few hundred GB max and even that's problematic for a lot of devices. A single CT scan is something like 20+ GB. There are ~220,000 of those in the US every single day and probably billions or trillions of other little things being logged. You can store offchain, but then you're a. Centralizing things again and b. Probably violating patient data privacy.
I’m skeptical, since I’ve been using Discord for years and have never seen (or noticed) any “Clyde” bot.
it does not hurt that the first Die Hard is one of the best movies ever made.

Next watch Aliens (the second one) together and you are gold.
This math is not for end users of an exchange, it’s for developers and researchers building new exchanges. The UX does not need to feel that different than any regular app.
> The issue is not that nobody can hold these systems in their head, they can - they're just not paid to.

As of 2022, the largest transistor count in a commercially available microprocessor is 114 billion transistors[0]

According to cloc run against 3.13, Linux is about 12 million lines of code.[1]

Anyone that tells you they can keep this much information in their head is lying to you. And this doesn't even include how many lines of code are in a modern browser, which is still before we even get to a modern web dev stack. The total culmination of layers of code is impossible for any one person to hold in their head.

[0]: https://en.m.wikipedia.org/wiki/Transistor_count

[1]: https://unix.stackexchange.com/questions/223746/why-is-the-l...
Who knew that leaving the cult was as easy as joining another!

Very clever.
I have been paying for Resharper (and now Rider and DataGrip) for over fifteen years. Some companies where I worked paid for it other didn't but it didn't matter. It improves the quality of my code and I believe it gives me a competitive edge. It also helps keeping me sane as I work with a lot of legacy code.

I see it like a construction worker that uses his own tools instead of the broken down ones of the site. It makes good business sense that I can work faster and better when I use better tools. I also pay for other tools such as dbForge and SmartSvn/Git but Jetbrains' tools have been the longest running ones (I hope this does not sound like I am a fanboy or something).
Ask HN: What gift worked for your child well?
The holiday season is coming and I'm tired of buying another unused toy or gadget for my kids. It would be great to see what worked for others, I'm particularly interested in seeing gift ideas that made a profound change to a kid, e.g. opening them up to a new hobby. Or just a toy or a visit together to some place that made joy. Non-digital is a plus.

Please include one or more keywords about the matching age group so that the list is easily searchable, like: TODDLER (for 1-2yo), PRESCHOOL1 (3-4), PRESCHOOL2 (~5-6), SCHOOL1 (~7-10), SCHOOL2 (~11-14), TEEN (15+).
Yes, and #include cost of military, courts and police ("guys with guns")
There is one more reason why it's unlikely you fix the hack in the future: unconsciously you feel like / 'admit' you can't do it now, otherwise you would. The obstacle might be the lack of a clear picture of how to proceed, a bad association with the topic or anything else that keeps you from doing it now.
So committing a hack can be seen as a symptom of having a reason not to do it now - this reason very likely will still apply `tomorrow()`.
I remember my irc bouncer broke once and I had received a network ban for join/quit spam.
> But replace with what?

Ideally, open-sourced & audited smart contracts that are ERC-compliant & developed by the general public, with the internal mechanisms made viewable to anyone that wants to learn how such mechanisms work.

> With people like Vitalik? He seems to be an influential figure and calling the shots.

Vitalik can point at where focus could be targeted at, but the decision is ultimately up to the developers themselves. In fact, as far as I can remember, most of the efforts mentioned in the post & image below are not publicly mentioned at all, with other developers leading the charge on that front. (Danksharding being one example, with the development efforts led by Dankrad Feist, hence the name.)

https://twitter.com/VitalikButerin/status/158866978247136870...

https://pbs.twimg.com/media/FgwVhUjaAAEx_Bb?format=jpg&name=...

> How is this in any way different than a "normal" company with a CEO and a board?

The main difference is that development is not wholly left to one party: Anyone can choose to develop the applications that they want to see & deploy them onto the platform. Even if you're external from the main development efforts, you can still contribute to the overall ecosystem with code contributions towards one of the various nodes of the entire system. This stands in contrast with a standard company, where external development's forbidden outside of a special area designated for the general public to interact with.
Appreciate the perspective. I do realise that HAR files are very useful, if for nothing else than being able to rule out any client-side issues. However, I don’t agree with their decision to make it impossible to get something looked at without HAR files - especially when there is a legitimate consern that they may contain highly sensitive data (even after their tool’s automated cleaning) and for something that is almost certainly a backend issue.

Also, it’s not so much that I don’t trust Google to handle the files responsibly, I just think it’s principally wrong to ask customers to send highly technical files (that most people won’t understand the implications of) in this day and age, when everywhere else we are all trying our best to educate people how NOT to get tricked into sharing security credentials and credit card info.

How easy wouldn’t it be to call someone you know are having a payment card issue, claim you are from Google Support, and then ask them to follow the procedure to record a HAR file while they are trying to add a new card, and then send it to some Google-like email? Even though many now have learned that they shouldn’t give out their password to anyone or click random links in emails, I suspect that a huge percentage of people would have no idea of what they just emailed to some stranger in this scenario.

Do we really want the major players to teach their customers that it’s perfectly fine to share whatever with someone claiming to be a support rep? Shouldn’t we be moving in the other direction instead?
"the cult has left noticeable marks on you"

Maybe they're talking about the child genital mutilation.
What you are referring to is a distributed ledger, built on top of a blockchain data structure.

The word Blockchain is so overloaded, people forget you can build a "blockchain" in 50 lines of code if not less. "Mining" new blocks is added on top of that, it's not a hard requirement - you can just create new blocks and link them up. You can choose to "mine" on CPU (slow) or on the GPU, if you want "mining" at all. You can then choose to persist it (file or sql or whatever) or only run it in memory. After that you can get into the concept of ledgers and currencies, and after that into making it distributed via some gossip-y protocols.

So a cleaner definition of a block chain would be, a tamper-proof daisy-chained data structure, similar to a linked list. All the stuff about ledgers, currencies, mining and consensus are separate concerns, stacked on top of a blockchain.

Also checkout: Merkle trees, linked lists, Chain of Responsibility.

Anyone agree/disagree?
Even the "correct" examples are often incredibly bad.

A choice between two actions, where the action that most people will want to take doesn't look like a button and more like some misplaced text, while the option that people will only choose by accident is prominent and a proper button? The styles aren't even consistent. Like having a steering wheel only for left turns and a lever for right turns. Utter nonsense.
Sorry I've no idea what you're trying say here.

I'm confident I'm thinking clearly though.
Good argument to hope climate change will wipe out humanity.
The game, DRIVING TEST, was surprisingly simple, challenging and fun.
https://tic80.com/play?cart=3045

Thumbs up!
(This is a copy of the answer provided here: https://news.ycombinator.com/item?id=33690291)

(Parent of copied answer: https://news.ycombinator.com/item?id=33690213)

> But replace with what?

Ideally, open-sourced & audited smart contracts that are ERC-compliant & developed by the general public, with the internal mechanisms made viewable to anyone that wants to learn how such mechanisms work.

> With people like Vitalik? He seems to be an influential figure and calling the shots.

Vitalik can point at where focus could be targeted at, but the decision is ultimately up to the developers themselves. In fact, as far as I can remember, most of the efforts mentioned in the post & image below are not publicly mentioned at all, with other developers leading the charge on that front. (Danksharding being one example, with the development efforts led by Dankrad Feist, hence the name.)

https://twitter.com/VitalikButerin/status/158866978247136870...

https://pbs.twimg.com/media/FgwVhUjaAAEx_Bb?format=jpg&name=...

> How is this in any way different than a "normal" company with a CEO and a board?

The main difference is that development is not wholly left to one party: Anyone can choose to develop the applications that they want to see & deploy them onto the platform. Even if you're external from the main development efforts, you can still contribute to the overall ecosystem with code contributions towards one of the various nodes of the entire system. This stands in contrast with a standard company, where external development's forbidden outside of a special area designated for the general public to interact with.
I like how as soon as you mention stablecoins, everyone starts replying with the most god-awful trash examples of shady stablecoins they can think of, as if those cherry-picked dumpster fires represent the best that stablecoins can and will ever be able to offer.
What is your point?

My point is anyone with an internet connection can give their savings 100% exposure to any centralized fiat currency, _if they so choose._

I'm not saying you should or you have to. I'm just saying this gives people the option to do that. What's bad about that? What's wrong with that? Should only US citizens be allowed to save US dollars?
It would be funny if the state of packaging on Linux would not be so pathetic.

If authors care about Windows they do produce Windows installers and/or publish it in their store.

If authors care about macOS, they produce .dmg or publish the app via Mac Store. Additionally they often publish it on Homebrew.

If authors care about Linux, they provide packages for Ubuntu and Fedora, and sometimes for more distros from the long tail (usually Debian comes 3rd as it is simple to add after Ubuntu).
Interesting! Thanks for the explanation!
From my understanding, this only solves one issue - exchanges holding crypto assets.

I would expect an exchange to also hold traditional liquid money, which currently couldn't be captured by this. If you could get the US financial system onboard, maybe you could get them to maintain a 1:1 representation of a digital coin, but I don't see why they would be motivated to do so.

The next problem then is that you can't diversify your holdings beyond that of crypto, so you are completely trapped by the relatively unstable nature of crypto. One day you hold a billion meme coins worth one billion dollars, the next day it is worth zero.
The Sun–Earth distance is 93 million miles. The ancient Greeks could not even estimate this value.
If you stand apart you will be preyed upon by those that do not.

We are not designed or evolved or whatever to prowl alone, because it will always be in our nature to come together and some will exploit this. And so while you stand alone they will bring all their machinations to consume your very being.

Would you really be that strong to stand alone against all those that would look to exploit you.