skysight-inc/HackerNews huggingface dataset:
I've managed to work on two TCL codebases in my career, one in 1992ish, and one in 2011ish. I was very surprised to be working on it the second time! I've said it before, but working on TCL is interesting, kinda fun, and ultimately a lesson in frustration once you get to a certain sized codebase. It really hammered home the need for static typing as your repo gets over 50k lines because it is so "type free". However, it is a cool thought experiment for it's premise, which is more-or-less, "what if everything is a string". It has a lot of benefits, and a lot of nasty side effects. I'm glad I spent time doing it, and I think the use case for which it was made ("Tool Control" roughly speaking) it has good ideas. TK was fun, as well, I miss it in some ways. But ultimately, TCL is a dead end for a programming language - the negatives accumulate too quickly.
Hi, thanks for the feedback. I updated the main page, available at: https://directs.space

I've seen some software developers not add a social media link or email to their GitHub profile, for security or other reasons. However, sometimes we may need to reach other software developers. I built this platform so they can answer questions about their codes.

Thanks, waiting for your reply
Oops, for some reason I thought you were volunteering to help older folks, hence my comment (expressing I am a fan of the older cohort, as they carry much wisdom & grace). Didn't mean to express the opposite!

Just to level the playing field, I've participated in orgs with "younger" leadership and have been burned, and also made my errors from my own arrogance/ lack of experience. The "good" that came out of that was perhaps a deeper appreciation for older folks (again I mistook one of your previous comments as that you were volunteering to help older folks – my mistake).

My own dad also still works, despite being way over retirement age, and he helps those older than him as well. I got nothing but respect for those who wanna serve those that society often overlooks out of callousness and overall lack of heart, so to speak.

Either way, really appreciate you sharing your insights/ experiences.
Interesting tidbit that obviously has plenty of objections. However, I do feel that this is the biggest barrier to my progress in one of my hobbies, jiu-jitsu. I have plenty of time to dedicate 10+ hours a week to fitness, but it is the aspect of having a set time that seems to limit when I can, or want to go.
"They have electrolytes."
It has more insulation value than wood too and termites don't eat it.

Downside is it can crack (especially on unstable ground) when settling.
Good. More.
The site and repo readme are quite light on details on how this works.

Does it do anything else besides using sccache and lld/zld? I'd expect so, since these tools don't require rust nightly, whereas fleet does.

---

Edit:

After a quick look over the code, it also sets codegen units to 256, but doesn't seem to do anything else.

I see the same improvements adding manually sccache and mold to ~/.cargo/config.toml when building volt, without touching the repo's Cargo.toml.

standard rust config: 1m20s

sccache + mold: 30s

I ran the tests with Rust 1.60.0, on Linux, on an AMD 5850U (6 core, mobile).
Seems fine to me, but in my experience these “rules” are often tied to a single PR and various automated CI checks.
The Squeaky Wheel
I think the beauty of BASIC for teaching is that it's easy to "think like the computer," because the computer holds very little information other than the values of the variables that you used. For this reason things like loops are quite concrete.

Those who break past "the wall" and achieve any fluency at programming, can and will learn to start thinking in layered abstractions. And their programs will start to get bigger. Then it's time to move away from BASIC.

I moved to Pascal. Today, Python. But I agree with the above and about Python, that you are forced to handle abstractions, almost from the git-go. Perhaps what saves it is the ease of trying things, so if the functioning of a loop like "for i in range(10)" is confusing, just try it with a print() statement in there.

BASIC was also preferable on a timeshare machine. Waiting 10 seconds per line for a response seemed more tolerable than waiting 10 minutes for an entire program to compile and link.
The work doesn't necessarily argue against you. It may have been the intention, or it may be the effect of the work that ideas like yours come into existence. One idea of conceptual art is that the work plays out in your mind, and the physical creation is secondary, utilitarian even.

The authenticity of the piece and it's validity is reinforced by our conversation and replay.

On this measure the timeline is arbitrary, and trumping it is a second work all together, creating a new conversation.
Generate SHA256 Hash in Bash and Python
That setup takes about 10 minutes to launch too. Slap fish on the default terminal and you have something that launches fast and works out of the box and requires less additional stuff to install.
> as a rule, cancelling subscriptions should be as easy as signing up for them

Before I sign out for any service this is the first thing I check.
>So with that said, I'm very interested in hearing any details you can provide about how to silently lose messages in modern XMPP. Clients involved, steps to reproduce, etc. Then we can produce actionable bug reports.

Conversations, draugr.de, can't really say much on steps to reproduce - it worked reliably and then it didn't just yesterday, ironically just as I tried to send the article to a friend to check out.

If I understand the two generals' problem correctly, there always is a way to silently lose messages, with any protocol, it's just that some approaches to not doing that are more reliable than others
Yeah - I've used Zeal a bit and like it.

I spent a bit of time looking at the devhelp2 format and they look quite straightforward, maybe writing a converter utility is the way to go.
The state could ban on/off ramps, and ban ownership of it like they did with gold in 1933. Certainly this would crash the price as most people wouldn't want to be involved with it and risk committing crimes. It probably wouldn't kill it, but it might kill demand for a while and in any case investing now with this potential outcome crashing price in future is a risk.
Very much in the same spirit as yesterday's "Books Become Games" post: https://justinehsmith.substack.com/p/books-become-games
Disinformation and Fooled by Randomness – Nassim Taleb [video]
> "Likewise we cannot generalise very easily from what information is given to us by the press or on twitter or on social media. We can generalise [pretty good] with some training, but we are not natually good at it.

So you will have a deficit in our understanding of reality, and that's what disinformation plays on"
There has been sooooo many fires in singapore caused by these e-scooters. They should be banned or heavily regulated because it’s a bit ridiculous how many fires there are.
If you’re not a ham, try 14.100 mhz to 14.350 and set it to upper sideband. (USB)

Also try 7.050 to 7.300 and set to LSB.

It’s very busy right now with contesters trying to make as many contacts as they can in a short time.
Inconvenient Truths about Sqrt(2)
Nice theory you have there. It'd be a shame if real world legal issues got in the way.
> Bill Gates and Windows famously absolutely missed the boat on the Internet nearly entirely

This is revisionist, butthurt Linux people and Netscape investors always repeat this lie.

Time has proved that nobody is willing to pay for a browser but it has to either be free or come as free with the OS.

Time also proved that people who know that they are top notch in their field want a top notch quality of life. If you are one of those top notch people and go work at Microsoft you end up with a beachfront property in Miami and boat not smaller than 40ft, if you take your skills to Linux you end up with a pat on the back and maybe become a moderator role in some obscure online forum.

Microsoft won because smart people understand that when you start talking about compensating them with exposure or social status instead of money that's the signal to get the hell out of there. If you don't you end up in a cult.
1. At current fees, if you were to attempt to send less than ~$85 worth of btc then you are paying more than 2%. A year ago, fees skyrocketed such that you would need to transfer ~$3000 to have the fees amount to less than 2%. Not to mention the implicit potential fee of how much the price of BTC may change from when the transaction is started to when it is completed.

2. BTC, created in 2009. Eth, created in 2013. The projects have made little meaningful technical improvements and no actually-useful-outside-of-the-crypto-sphere projects have been launched on top of them. Open source software that is attempting to solve real problems move so much faster than crypto. This attempted justification is simply embarrassing

3. What more is there to say about POS? It isn't actually happening. It has been talked about forever, put on the official roadmap for eth in 2020 and has had been delayed every couple of months since then, including literally last week https://coingeek.com/ethereum-forever-new-protocol-launch-de....
If laws like this get passed and Right to Repair is blocked, we need a revolution.
This is a misleading take at best and purposefully ignorant of the situation at worst.
How old is this article? It talks about client to server encryption like it is some sort of optional thing.

>Today you expect a messenger to be a database.

I do? Not all of us want the levels of resource utilization this approach requires. Why would I want to be able to edit/delete old messages? I can just send new ones.
If you liked repulsive curves, you may also enjoy repulsive surfaces:

https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i...

Deep dive into repulsive geometry here: https://youtu.be/dtYGiCpzzbA
Stackoverflow is completely different. It prioritizes the experience of readers over posters - being the one who asks a question is not a good experience at all, but being the one who searches and finds an answer is really good. What they do have worked really well for this goal, and I have great respect for their initial decision.
For now at least, try Telegram. It appears to me not to be as censored/manipulated as the american social platforms, though the limited number of search results might suggest otherwise. At least I find there a lot of information which is not visible in the west. It also curiously has the feeling of the internet when it just started: you find concrete people who speak up their mind, in a usually more free way than on today's internet.
Yes; Keenan Crane does amazing work; his book (and online video series) on Discrete Differential Geometry are really good.
FreshDesk is pretty solid. Though their live chat is a bit weak. Olark is better (I worked there so I’m biased.)

Freshworks has a startup plan as well.
Lua is the new tcl and is great.
Writing from a Software Developer's Perspective
Hackers are exploiting 0-days more than ever
Keep in mind wool can last a very long time. I still wear wool jackets handed down by my grandfather that are 80 years old. They look new.
Yes and no. They're CPU bottlenecked but not due to the lack of raw performance, but due to the fact that those custom architectures had some IP blocks that are so radically different that what you can find on ARM and X86, that can't be easily emulated in SW no matter how much raw CPU power you throw at it.

This is where you need to use FPGAs, but getting a 1:1 soft-core clean room reverse engineered clone of a PS3 Sony Cell processor would be a monumental effort we're unlikely to see anytime soon.

It would probably be easier to reverse engineer the games themselves and use hooks to replace the API calls that use the custom IP blocks with standard Vulkan API calls that achieve the same functionality for example.
Maybe that's part of his art? To show where music and experiencing something as music "ends" and where art "begins". Exploring the boundaries of what constitutes music or art is interesting to me.

> I don't think any of that sort of music will survive long, because the concept is no longer clever after it loses its novelty.

At some point it stops being a novelty and becomes a historical event, where a piece of music has already been playing for 400 years. Wouldn't it be interesting to visit a place where you know that people hundreds of years ago have listened not only to the same piece of music but to the same performance as you are experiencing right now. That listenership spans centuries?
I don't understand how people monetize hobbies. For me a hobby could be a very niche thing that only interests me and maybe a dozen people in the world. Hard to monetize that.
> Would love to see a page with currently in production software written in Pascal.

Not sure about a page with a list, but I know that Altium Designer (one of the big commercial electronic design automation platforms) is at least partially written in Delphi. The executable of one of the last versions contains this string: "Embarcadero Delphi for Win64 compiler version 30.0 (23.0.21418.4207)". The platform even uses a Pascal-based scripting language named DelphiScript...
> They're selling a service that provides "up to" the quoted speeds. Generally, the provisioned rate is actually higher than the quoted speeds, so unless the ISP is particularly awful they definitely can provide those speeds. Just not 100% of the time, which is why they're "up to."

No, the "up to" is written in such tiny print that it's practically invisible. It's not what people think they are buying.

The ethical thing to do would be to sell it as "X, bursts up to Y", with legislation ensuring that X is displayed at least as prominently as Y.
$34M permanently locked into AkuDreams contract forever due to bad code
Every asset would lose most of its value if it couldn't be exchanged for fiat. From gold to Google stocks. The intrinsic value of gold is negligible in comparison to its actual value. It would just be another rock.
While the technical problems were certainly one of the main factors contributing to the decline of XMPP, I think that branding was also a big issue. They had a perfectly good name that was gaining traction ("Jabber") and then they suddenly changed it to XMPP, confusing everyone in the process.
Amazon's attempts to get users to unwittingly sign up to Prime is one of the most egregious examples I encounter on a regular basis. As a European I cannot wait to see it gone.
One key point here is how comfortable you are with pressure and deadlines. Hobbies don't have deadlines but clients/users/stakeholders do. No matter what value you provide the hobby-centric approach of doing it on your own time, own pace might not work out.
About 10 years ago, I worked on an XMPP client and experienced many of these issues. Fun times.
Currency exchange. In the banking system it’s hard to exchange currencies for a fee lowe than ~0.5%, even for amounts in the tens of thousands USD.
The share programs didn’t really take off in the north-east, but I see a lot of personal e-scooters in NYC. (I just got one myself and it’s a great fit for the city)
Yes! We’d like our cryptographic hash functions to be collision resistant and preimage resistant.

That is, we’d like it to be hard to generate 2 different messages m1 and m2 where the hash of m1 is equal to the hash of m2, and we’d also like for it to be hard to compute any function of the message m(except the hash of m) if you’re given only the hash of m.

Non cryptographic hash functions don’t require these properties, and in fact some hashing algorithms used for data mining are designed to, for example, map near inputs to near outputs.
Also:

- https://fuckingfunctionpointers.com/

- http://fuckingblocksyntax.com/
>The man is sufficiently credentialed to suggest

Who thinks this way? Credential-ism isn't a substitute for clearly stated arguments.

If he presents an argument reflecting his credentials that's great, but some useless platitude doesn't get a pass because he went to college or some nonsense
Another thing you can search for is towns with regional airports. They tend to have a good blend of attributes for not too city, not too rural.
This shape filling curve method probably isn't what you're thinking of either, but it's neat and similar to the OP linked paper in 2D: https://news.ycombinator.com/item?id=25905534 & https://www.vidarholen.net/contents/blog/?p=1062
> Some examples IMHO are logs of participation (e.g. voting), agreements (e.g. contracts), exchange (e.g. payments), and auditing (e.g. compliance).

many of these things require privacy (and/or secrecy), which blockchain cannot guarantee (nor offer)

a private blockchain is simply a slower centralized database

> which requires the participants must trust the central administrative entity to be truthful, unbiased, secure, and with sufficient high availability and disaster recoverability.

that is exactly how voting, agreements (e.g. contracts), exchange (e.g. payments), and auditing (e.g. compliance) work.

You trust the regulator/intermediator/notary/government/bank etc.
> even Hash-functions should be largely built out of invertible operations

Why is that? I don’t understand why you should minimize the loss of entropy at any particular step. Is it to help resist collisions?

> I could explain why but that gets more complicated.

If you’d care to go into more detail, I’d love to hear it. It was my understanding that the AES S-box was the result of some nonlinear transformation of the input bytes.
> the publishing industry around home computers was a whole world in itself.

It's how Future Publishing started, their first magazine was Amstrad Action:

https://en.wikipedia.org/wiki/Future_plc
“ Boom Corbett 14 ”

That scooter brand has an unfortunate name.

We collectively have nearly a hundred years of learning how to deal with the hazards of gasoline, we will need to learn the hazards of batteries the same painful way.
You mean about to produce a new citizen in states where the natality rate has been dropping since 50+ years?
You get pampered.

More seriously,and to the point of "switch job if you are not happy"

being pregnant open right to :

A) specific time off

( your employer have to let you go home, and have to keep you a spot open for when you get back. To buffer the cost to your employer specific financial help are issues to recruit a temporary replacement )

B) medical attention

( Doctor visit and so on, at very little cost to you. Again, the state want that new citizen in the making to be healtly )

C) plain old money

( "Natality grant", no idea how to translate that. Some fiat is wired to your bank account. Not enough to live off, but enough to help buy baby stuff or pay for babysitting. Some is conditional to a specific use, some is not )

None of that is really attach to your employers. You are free to not come back to your jobs after given birth or to switch job after the fact if you wish.

Does that answer your question? I'm not sure where you were getting at.
I think you should investigate deeper.

I think the reason you’re not understanding is because you don’t understand the facts that are driving their behavior — behavior which makes sense when you view this trial as “not even Johnny Depp can get justice when a woman lies about him”.

I find it genuinely interesting that you assume a group is irrational rather than consider you’ve been misinformed.

There are many flaws in the UK case, involving the judge discounting the evidence of third parties while taking at face value the claims of Ms Heard.

I would suggest watching the feed or summaries of the Virginia case, with Rekeita Law and Legal Bytes being two prominent channels covering the trial — both featuring panels of attorneys commenting on the case.

https://www.youtube.com/channel/UCbkjX3E0IhuUfPzL0FjSPaw

https://www.youtube.com/c/LegalBytesMedia

I would recommend this Legal Bytes video for a primer.

https://www.youtube.com/watch?v=zMKmcRF38FU
Bird, Lime and Spin are still operating throughout the US but the market’s stabilized over the years; you don’t see tons of new stock or them dumped absolutely everywhere and they’re less of a novelty now, most cities have gravitated towards one or two of the major companies while the others have pulled out and concentrate on other locations.
This video seems appropriate with the article:

https://youtu.be/xguam0TKMw8

A friend recently shared this video “principles for dealing with the changing world order” which stirred up a very solemn feeling in me.

It may be the first time as an American that I felt a sense of duty to compete in regard to our international place. I’ve been wondering if any other Americans (and the west in general) wonder what they personally can do.

In the video, Ray Dalio suggests saving money (fiscal conservatism?), being nice (political tolerance?), and competing technologically.

If only it were that simple.
a name, a guarantee: "charging his Boom Corbett 14 scooter"
It's hard because extrinsic motivation kills intrinsic motivation (see Drive for some of the behavioural science here). Once you start putting a monetary reward on things, people in general lose the interest in doing them for their own sake.

So I think for this to work, you have to go full collectivist: gather up a bunch of people interested in different things, produce stuff for each other and divide equally with no money being involved in the transaction.
Oh, that's actually the one I was looking for. I should have thought to check your publications page first.
This version of Pyramid Song by Radiohead is slowed down 800% and IMO it is amazing and beautiful.

https://www.youtube.com/watch?v=XiKWfcy-Z70

But then again, the source is an incredibly beautiful song which has an interesting time signature and chord progression:

https://www.youtube.com/watch?v=MdZSOoOF5Ms
https://www.youtube.com/watch?v=SKMAV8pvlOA
It was probably also influenced by Codd's own preference for the data language in calculus-based style (Codd's roots as a mathematician are to "blame" here), as opposed to algebra-based (the style typically preferred by developers).
FreeScout is awesome and self hosted. Been using it for over a year and have been super happy.

Protip: use Gmail SMTP for ultimate deliverability. I personally have a local Postfix forwarding to Gmail. Works great because it keeps a queue and retries if there’s a problem. I found this solution more reliable.
Blockchain is a decentralized database. I think very little use cases actually require decentralization. Also, decentralization is not better per se than centralization or the other way around. It's different. Imo there are very little use cases that actually require blockchain technology.
Government is formed as a way to manage a society/community of people, if blockchain/crypto gets big enough to have hundreds of thousands of adherents, you'll also need a way to manage that "society". Some people think "the algorithm rules all", but as we've seen the algorithm is messy and has bugs and allow for thefts where you lose everything in a split second. It'd be like joining a society where muggers are free to roam and mug you, and to mug them back you have to find a cleverer exploit as your knife.

A blogger I read once laughed that an exchange/crypto-coin who suffered such a hack decided, to get their money back, they would contact... the police/FBI. Yeah, so much for that "We can't trust the government!" mentality.