skysight-inc/HackerNews huggingface dataset:
I said:

> Anything "Crypto" lets not.

And I stand by it.

Why do we still need to borrow bad concepts from crypto (such as mining) for your usecase to work?

It is a fact (not groupthink) that mining is wasteful, and the current financial system does not need any of this in order to function properly.
I commute to Palo Alto from SF. It takes ~90 minutes. 1 hour on the CalTrain + 15*2 minutes of last mile transport.

Caltrain's main issue is that trains run every hour. (with 1 super slow train in the middle). Miss a train, and you're screwed.
That’s it I’m moving back to the city.
How? There has to be an incentive for people to participate in that market. The Bitcoin market shows that "deregulated and decentralized" incentives, by themselves, attract only a minority of users.
They looked at the Microsoft stack and said "that'd be neat to have on linux!" Too bad they didn't look under the hood first.
SF schools and traffic are terrible with kids. Suburbs are generally much mellower.
>Has anyone heard of that actually playing out practically in real-world applications?

Yes. I've build tools which do this.

Unfortunately the price tag for building a system that makes agent swarms dynamic is too much for anyone to bear in the current market.
When, oh, when, will we get a programming language that actually supports state machines properly ...
>> The thing about open source is that you can just fork it. You don't need to trust them.

That's not always true, particularly for things where a company is the primary developer.

You can prevent takeovers by using GPL license with no CLA.
How would this work if I need to update multiple variables?

int value1 = 0;
int value2 = 0;
if (condition) {
value1 = 8;
value2 = 16;
} else {
value1 = 128;
value2 = 256;
}

Would I have to repeat the if expression twice?

int value1 = if (condition) { 8 } else { 128 };
int value2 = if (condition) { 16 } else { 256 };
This is a depressingly good question. I hadn't ever considered we'd be far enough into this one to refer back to the 90's and early aughts as "turn of the century"
Not me, since 2013 I have used Bitcoin because I value its properties as a medium of exchange and there are many like me in the Monero and Bitcoin Cash communities, it's just that YOU people only care about its value in dollars so ignore projects that don't sky rocket in price.

The "Number-go-up" cult is run by Blocksteam and Co. and has little to do with actual cryptocurrencies.
Are they permitted to?
It’s only an acceptable workaround in the case of two conditions, but you’re still out of luck if you have >2 branches and no match expression.
There is a lot more to agents than 'change the system prompt and send it again to the same model'.

It's just that the tools to do this are non-existent and each application needs to be bespoke.

It's like programming without an OS.
This is a blanket statement and is lazy in the same way as "all government is bad" or "all business owners are bad".

Of course a small portion of all crimes is committed due to poverty. But it's super easy to come up with counter-examples.

Mass murderers are committing crime because they're evil / crazy, not poor. There have been lots of rich mass murderers.

Ponzi schemers do it because they're greedy. Just think Bernie Madoff - already super rich, then decided to steal some more.

Gangs do it because for them it's a business. Again, the gang bosses are already rich but they keep going.

Not one single rape has ever been about inequality.

And so on. In the past, inequality was much worse and more entrenched than it is today, and yet crime during certain historical periods were much lower. Here's an example from the UK: https://www.parliament.uk/business/publications/research/oly...
The functionality should be the other way around though.

Surely I want the modifier on the irreversible send action?
I know a lot of Microsoft people who work in Azure who are big on open source. They know all about KeyCloak, Kubernetes, HashiCorp Vault, Terraform, etc

It’s not your Dad’s Microsoft
The whole article is poorly written and reasoned.
Wouldn't multiple central banks (each with their own currency) be the best? Or is that what you mean? Then people can choose which currency (and thus which central bank) seems the most stable and legitimate (as long as it can also exchange with the currency they pay their rent and taxes in).

(Theorizing about cryptocurrency is fun as long as you ignore how actually-existing crypto, like actually-existing communism, is working out in the real world. Although that doesn't mean all the underlying principles are wrong...)
Musk runs Twitter like a dictator.

The first and only reason is whatever Musk felt like.

Twitter was imperically a terrible financial decision.

It seems like a bold statement to say the #1 is de facto money.

I suspect non-money issues are much higher on the list.

If anyone on the planet doesn't need more money, it's Musk.
Don’t worry people mutate bacteria by taking too many antibiotics and not finishing the course of them either.
Well, check out their username
I only value a currency in how useful it is. Until I can pay rent in crypto, there is no reason for me to care.
Using LLMs to get advanced in a subject faster
I've recently have become enthralled with using LLMs to help me learn faster. As a competitive person, I'm always looking for ways to improve my knowledge and skills.

We've all been there - starting something new, feeling overwhelmed, and struggling to retain information. Traditional learning methods can be slow and inefficient, leading to a frustrating cycle of memorization and forgetting. That’s how I felt in school I would forget most of what I learned regardless of my grade.

LLMs are trained on vast amounts of web data. It can enhance our learning and help us retain information longer by teaching us in our preferable method of learning. By leveraging these models, I believe we can overcome the limitations of traditional learning and achieve our learning goals more efficiently.

Personally, I want to learn more about Poker, Crypto, Mathematics

I'd love to hear from you - do you struggle with retaining information or feeling like you're not learning efficiently? What subjects or skills do you want to improve or master?
There might also be a thing about being millions behind on rent...
i learned all about keto from LLMs. It was quite informative.
Yeah and customers are rightly getting money back from Delta et al. Seems to hold up?
Depends on the language a bit, but a common feature in these languages is the tuple. Using a tuple you would end up with something like:

let (value1, value2) = if (condition) { (8, 16) } else { (16, 256) }

Or else you’d just use some other sort of compound value like a struct or something. Tuple is just convenient for doing it on the fly.
Oh, absolutely there was peaks and troughs in terms of the healthiness of historic diets; the Romans noted the German diet produced a very obvious superior outcome. A more recent trough occurred in the late 1800s/early 1900s: mid-Victorians lived much longer, and grew much taller, than late Victorians in England. We've only relatively recently recovered from that (mostly - not in terms of life expectancy at age 5, but certainly on other factors like height.)

You definitely have to take a very expansive view.
can you provide a few?
> Is it really crazy town?

Yes.

> What he’s alleging here is that there is a cartel of advertisers that are behaving in anti-competitive ways.

No, he's just trying to find excuses for his business losing revenue.

Most of Twitter's revenue comes from advertising. If you run a business that's dependent on ad sales then guess what: you're dependent on advertisers. They are your customers. That's where the money comes from.

If your customer doesn't like what you're selling then they're not going to buy it. And when you then tell your customers to go fuck themselves your business is unlikely to thrive.
>The Cuckoo's Egg - Cliff Stoll

This is such a nerd-snipe book, I absolutely loved it. A personal account of one of the first cases of (attempted) military espionage via the internet? A system administrator thwarting intruders with his keys? Government agencies not knowing who's responsible for network-based intruders? Hackers from the Chaos Computer Club spying for the Soviets? Written by the Numberphile guy who's selling all those Acme Klein Bottles? Sign me up.
Thank you for the first genuine laugh I've had all day.
Depends on the language. if you have destructuring you can do it all at once.

So like I believe you can do this in Rust (haven't written it in a while, I know it has destructuring of tuples)

let (a, b) = if (condition) { (1, "hello") } else { (3,"goodbye") }
> an enormous number of people (undergrads) i met while doing my phd in cs at xyz-elite school did not love cs and they were almost all uniformly excellent. the ones i kept track ended up in FAANG or quantfi or whatever tough/challenging software engineering role.

These sound to me like people who "wanted it", and probably had a harder time than people who loved the work.

> i wonder who you think enjoys being an accountant

I admit to only knowing two accountants, but they love it. For me, accountancy books are good as a general anesthetic.

Let me put it this way, instead: if you hate programming with a passion, you're going to have a lot of trouble motivating to put in the work to get good at it.
Fair enough, but I think most people buy crypto because they think the (dollar) number will go up
Interesting ideas. I think in any practical system, you'd still need some central authority that determines:

a basket of basic, thickly traded commodities should be chosen; perhaps a basket of specific amounts of basic elements, thermal and electrical energy, and basic food commodities, priced as delivered to several large markets.

and

A control algorithm such as the PID loop used in process control or robotics is employed to adjust K over time.

At a minimum, those aspects of this currency would need to be flexible such that they can be adjusted over time, as needed, to maintain the currency's stability.
An inflexible scheme seems like it would be doomed to failure. And yet, any tinkering could also be its demise and undermine its stability and faith in the system. It's a delicate balance.

Ultimately money is a social construct based merely on shared belief. Algorithms can used to enhance and support this social construct, but I do not see how it could wholly replace human/social interventions.
I'm 100% the same. I'm an engineering director at a tech company so basically one of my top strengths is ignoring sales attempts.

That said, during university I worked for the development center of the school (fundraising) at the Phonathon (alumni cold-call center) and rose the ranks to the top donation earner and then supervisor.

I had a memorized script with branching IF statements all the way down and brought in hundreds of thousands to different departments at the university. This type of thing absolutely works. Especially on older generations in departments that made more money.

Pity party calls were the easiest. Medical school alumns that were inching toward retirement reaaaally go for the "we don't have enough doctors for our population, help" angle.
SARS-CoV-2 co-detection with other respiratory epidemiological study
hah we gave basically the same example on the same minute.

I love destructuring so much, I don't know if I'd want to use a language without it anymore.
You could literally run the Golang compiler in your browser if you wanted to (emphasis on in your browser—not deferring to a server to do the heavy lifting) without any of that stuff.

A lot of the stuff that people think they need Chrome's proposed filesystem APIs for are not actually things they need.

Every mainstream browser accepts directories for both type=file inputs and for drag-and-drop, and that's been the case for years. So that's a non-issue. That aside, the next thing people pretend they need it for is so their app foo.html won't fail when it tries to read and write to or from ~/.foo and /etc/foo and anywhere else the author chooses, whenever they want. But apps can and should be rewritten not to expect that kind of ambient capability. The fact that in-browsernapps can't do that stuff is a good thing. There's usually nothing stopping the author from refactoring their program to either output a single binary file or .txt or whatever the main thing is that the program is supposed to output, or if the purpose is to write out multiple assets, then output a composite file format like ZIP or tar. I mean owing to its history and the context when it was created, the ZIP format already supports archives spanning multiple volumes/files. And that gets you automatic support for file versioning for free! It's the exact same version control strategy that Git uses and proved is viable: full-content snapshots—the difference being if you're doing ZIP, the opportunity to also use DEFLATE is natural and right there.

> Only thing missing really is a CLI interface.

If you want people to be able to use it from the command-line, write your app as a polyglot file foo.htm so that anyone can double click to open in their browser if they want to or run it as `nodejs foo.htm` since NodeJS doesn't care about file names but browsers do (for any files loaded from disk). If you want to "pass through arguments as [query string] params", then you're opening it in the browser and not really providing a command-line interface so there's very little difference between having them type the arguments out in their shell before pressing Enter or typing them into the app when it's open in the browser.

Again this is one of those things where nothing's stopping anyone from doing it right now today. They're just not doing it. As the Book Overflow guys said in a recent episode (the review of Wolfram's book on ChatGPT)—all the pieces are there. Or to borrow a turn of phrase from Raskin that gets down to the truth of the mess we're in[1], "none of this is necessary; it is merely customary"[2].

1. <https://www.youtube.com/watch?v=lKXe3HUG2l4>

2. <https://queue.acm.org/detail.cfm?id=864034>
My thesis advisor had an old DOS computer set up at his home and one I. His on-campus office in 2010 for the express purpose of using WordStar. He swore by it. Used a Zip drive to move files between those machines and modern machines.

One day I asked him to show me how he used it, not in an instructional sense; I just wanted to watch him write with it. So he pulled up a paper he was working on and within seconds I grokked why. He flew through that document, but more than that, Wordstar offered significant text browsing and anotation capabilities.

I have an old NEC Mobile Pro hanging around. I wonder if I can get wordstar to run on windows CE…
slack very helpfully reverses the order when u are in format-as-code (triple backticks) mode, giving you the worst of both worlds: it's usually enter to send, AND you can get confused about which is which!

(there's a preference to turn this off but then I forget if I've turned it off...as with most things, discord does this better & simply prohibits sending when u are inside an unclosed code block)
Too bad... you're missing all of the fun low-level stuff!!!

I've never messed with TypeScript. I like JavaScript and have used it a lot over the years (decades), but I've come to appreciate the simplicity and straightforwardness of C.

Good luck with your project, though, and have fun! You'll learn a lot with these types of projects. At least, that's my goal!
oops. right.
Every time some code reviewer comes into my PR and says something along the lines of "you know you can just write it this way" where "this way" means obfuscating the code because "clever" and "shorter," I die a little on the inside. This is from experienced devs who should know better. At one point I wrote a comment write above a section I knew would be targeted by this kind of thinking explaining it must be written this way for clarity. Sometimes that works.
IMHO, The cryptocurrency "Hex" has the best inflationary mechanism.

First side note, Proof-of-work isn't dead, but it should be. Proof-of-stake is vastly superior (return isn't based on how much electricity you burn, but by putting up risked collateral and running that)

So, Hex. You stake/invest/lock up your coins for a fixed period of time, and the system gives you more back at the end of the term at a fixed percentage; like how so many financial products are supposed to work.

And even better, all "penalties" (e.g. you end stake too early or late) go back to the "on-time" stakers as a bonus.

(yeah, the founders a weirdo but what can you do)
This is top-down design presented as slapdashery-as-a-virtue.

Except you can also do top down design without the slapdashery, and it will usually be equally fast and a lot better.

I agree about top-down design vs "progress-bar" design though (I do like this term!).

But of course, there's nothing stopping you from creating slapdash progress-bar code either. Which is the worst possible outcome, obviously.
Just applied with my marketplace nerdcrawler.com (easiest way for artists to auction their art and earn 4x more starting with comic artists). Since launching in January 2024, registered users are growing at 40% MoM; we've generated >$148K in GMV and ~$10K in revenue (>350% CMGR).

Applied twice in the past. Got 1 interview and 2 rejections. But, this is the best traction I've ever had so I hope third time's the charm.
does not work on windows
You can technically do some craziness with nested ternary operators but they look awful and if you write them you will regret it later.
Sometimes a traditional feature brings more value than a machine learning model, and sometimes we need a machine learning model to realize this. This text tells the story of a great success, which could have been a great failure if we had clung to the solution instead of the problem.
I grew up with a 6128 keyboard (the keyboard was ackshually the computer) which had separate Enter and Return keys. It also had a "Copy" key. The keyboard I use today has a key to change the colour of the LEDs. If I press it accidentally I have to press it 7 more times to cycle around to match the mouse which has its own button and the same 8 colours.
Yes well, inflation (actually: devaluation) isn't in the [immediate] interests of the currency holder. Terrible if you just want to speculate, which is 99% of the crypto market.

I'm no economist, but inflation should reflect an increse in growth and productivity. The fact that these coins don't tend to consistently devalue might say something about how useful they are for doing the job of a real currency.
In the UK the pedals are supposed to provide the assist. Handlebar mounted throttles are not allowed.

None of this is enforced.
I love this idea, and will definitely do this.
So how did the Buran complete its uncrewed flight? Or would that be post-Challenger (which is what I assume you meant by post-Columbia)?
ChatGPT hit 100 million users in two months (previous record was TikTok in nine). It’s currently estimated to be at least double that…

In less than two years.

Coinbase has been around since 2012 and has roughly 100 million users.

Yes ChatGPT is free but let’s not kid ourselves - most Coinbase users are on the platform essentially gambling with the hopes of making money. Get rich quick is an extremely powerful motivator…

In terms of actual usage, do some basic analysis of on chain activity for the top X crypto whatever. You’ll quickly discover usage is comically low outside of what is clearly trading and a tiny number of hardcore cryptocurrency nerds swapping around whatever for who knows what use cases.

People are generally good about figuring out what is useful to them, what improves their lives, and what they enjoy. 15 years after the advent of bitcoin the use cases for mass adoption (and therefore users) just aren’t there.

Crypto tech can be interesting but it’s just that - interesting. I have at least a dozen wallets on various chains, I’ve written smart contracts, etc. I can honestly say the entire thing could disappear tomorrow and I wouldn’t know the difference. Other than one friend at a Cardano-related startup I don’t know anyone else who would notice either.

ChatGPT alone, meanwhile, would be a loss I and everyone I know would feel immediately - and that’s just ChatGPT.
I honestly don't understand how this is flamebait? Elon Musk constantly lies about his companies, so it is relevant to the thread, especially the post I was responding to which is very likely a lie from Musk. Is pointing out the documented fact that Elon Musk constantly lies about his companies not allowed?
Yeah you nailed the limitation. Switch type expression that returns a value is a pretty universal feature in expression based languages, often in the form of a pattern matching based expression.

Check out the ‘case’ statement in elixir for an example.

In languages that support it, it usually becomes an incredibly commonly used expression because it’s just so applicable and practical.
Not only that. JPEG works best on natural-looking images, with gradients, curves, constant and wide color variation, etc. Computer screens very often show entirety different kinds of images, dominated by few flat colors, small details (like text) and sharp edges. That is, exactly by "high-frequency noise" JPEG is built to throw away.

JPEG either makes "smeared" screenshots or low-compression screenshots. PNG often works better.

A proper video codec mostly sends the small changes between frames (including shifts,like scrolling), and relatively rare key frames. It could give both a better visual quality and better bandwidth usage.

What's interesting in the "screenshot per second" solution is that it can be hacked together from common existing pieces, like imagemagic, netcat, and bash; no need to install anything. (Imagine you've got privilege-limited access to a remote box, and maybe cannot even write to disk! Oh wait...)
I've built many, many single-file HTML web apps over the years, mostly for internal use. So on that level, I love this!

However, not to be a buzzkill, but I feel like if you're spiritually aligned with this concept, you should just write self-contained vanilla JS. The Preact todo-list demo is not fully local—it downloads Preact from a CDN.
Wolves change the flow of rivers.

Starfish decimate coral reefs.

But algae, they nearly destroyed all life on earth by polluting the entire planet with deadly oxygen, caused all the exposed iron (an essential nutrient) to oxidize/rust and triggered a global ice age and mass extinction.

We've got nothing on algae.
I would start here for context

https://en.m.wikipedia.org/wiki/Drake%E2%80%93Kendrick_Lamar...
YC does invest in companies that already have revenue but seek additional growth, no?
I survived the ten minutes, but then when I clicked to read more it prompted me to subscribe. There's probably a little bit of a "get people to chase the sunk cost of their attention" thing happening here too.
With regard to point 4 (secure key distribution channel), as far as I can tell there is no good pki built into the browser, My point being. any pki tooling has to be shipped by the server and you have to trust the server to supply you honest tools. The saving grace is that this does not really matter and each domain could send you totally broken tools and only be able to steal keys produced for their domain.

footnote: there are client side certs, however because there is no tooling for them built into the browser usability sucks, I want to try to get public key auth working on my toy js application and the browser tooling for user generated keys sucks. I am tempted to use ssh keys(I like ssh keys), but will probably see if I can get hoba working. https://datatracker.ietf.org/doc/html/rfc7486 I got all excited about hoba when I first read about it, but am now a bit bitter when as found out that there is zero internal browser support.