skysight-inc/HackerNews huggingface dataset:
On one side, I want to say "well, I would like them to kill YouTube, and have all our videos through federation"

Oh the other side, I miss the era of low volume content of passionate people. I didn't live such an era for the internet, but I did for smartphones. Back in 2009, you didn't need "have 25 people test your app" requirements, because people pushing apps cared about their apps. You didn't need to go through a dozen of apps before finding one with a usable amount of ads. Heck, runtime permissions weren't required because developers were reasonable in their usage of permissions

I'm not much a fan of videos, so I don't really know whether the same happened with youtube. But the way I consume the few youtube videos I watch is just to "follow" people [1], there is way too much meaningless content in youtube to even glimpse at what there is, and those algorithms really don't favor high-quality content, just baiting ones. So I feel the fediverse wouldn't have to grow much for me to replace YouTube.

[1] I also look at tournesol.app recommendations, but they are /waay/ too oriented towards their very own microcosm, and even though I'd like to contribute it takes quite a lot of time. That being said, I recommend taking a look at tournesol.app because there is real democracy research behind it
Indeed, Brainfuck is extremely powerful and portable! We're going to release our (Brainfuck Enterprise Solutions) "Why Brainfuck" manifesto soon, so stay tuned!
They're not "advocating for voluntary censorship", they're simply pointing out that the Peertube (and the Fediverse in general) needs to avoid being the dredges of the internet.
Popular websites not compressing their HTML responses
As a fun experiment I grabbed a list of the top 10.000 most popular domains on the internet (according to their Alexa rank) and checked each of them for compression on their HTML responses. Some of them are leaving quite substantial reductions in size on the table by not applying any compression at all.

Some notable entries that caught my eye are the websites of the US Department of State, multiple country specific branches of Lidl, the Python programming language, Klarna and Zapier.
Gotta love those full phonescreen popups if I want a chat with their sales team.

No. And if I would it wouldn’t be over a chat window on a website.
It means you should be worried about the guy she told you not to worry about
They definitely put ads for Apple products like iCloud in Settings. They’re just much more restrained and tasteful than MS. And that’s good.
The ACL club: Inside the injury crisis plaguing women's football
There is also https://brainfuck.org/epistle.html, so we're pretty safe about the set of features that Brainfuck needs. At Brainfuck Enterprise Solutions, we're relying on a safe set of features any modern Brainfuck implementation provides, so we're safe and happy.
Ask HN: What's the most compelling AI prompt result you've seen?
I'm curious about times you've seen a prompt or the results of the prompt being extremely creative, original or mind-blowing in some way that tickled something in you. Images, videos, audio, text, doesn't matter.

For me, it was simulating a Linux terminal in ChatGPT, but I'm struggling to find other novel ideas that make me go, "oh, you can do that".
Nice map for France! But it seems to include only SNCF and subsidiaries, so no RATP suburban services (RER A and RER most of B) nor partnerships operated by other companies (RENFE SNCF or DB operated by RENFE or DB).

As for Trainscanner, it looks promising, but it's a bit weird having buses show up on Trainscanner, and as the first and only option on most of the first trips in the default search (trips from Paris, today). A UX like Trainline's where it shows trains and buses in different tabs would be nicer, IMO.
AI-Enhanced CT Scans: A Breakthrough in Detecting Early Pancreatic Cancer
I meant parthenogenesis. Thanks, fixed!
Counterintuitively, I'm okay with it .. but just because it solves problems I see as more important than purity in the codebase.

Large FE projects often have multiple developers, which come and go .. and have differing levels of ability.

Tailwind provides a framework that's easy to jump into, provides consistency and is widely known.

--

However, that doesn't mean I can't think this particular technique isn't a good idea.
Luckily, you don't need Unicode, and we've endorsed the no-Unicode move in Brainfuck Enterprise Solutions. If one needs non-ASCII text, there always are ASCII encodings, like ArmASCII and romaji.
> But still, why insist on dictating what other website owners and companies should do with their platforms? In our part of the world, I like the idea that this is "for each themself to decide"

Because certain business models are exploitative and we've decided to ban them as a society.

Those are the rules now, you're welcome to stop doing business in the EU if you can't meet these basic requirements.
Awesome writeup. Leaves me with the distinct impression that „I‘ll never be this smart“.
Jami release: Eleutheria, for more enjoyable private, and secure communication
We're committed to the values of Open Source, so you can use and repurpose our code as long as you are acting with accordance to the license
I would add that one thing which is very relevant today but not covered much is memory hierarchies and parallel/distributed programming. For that you might want to accompany TAOCP with one of the heavyweight teaching books on Parallel Algorithms.
By which time non-smokers will have their lives extended too, so 15-20 years of dementia and the corresponding costs. Sign me up!
Your analysis rests on a big silent assumption: that life elsewhere in the universe would be like life on Earth. A different strain of thought holds that life is actually the norm, and the way it developed on Earth was just how it thrived with our conditions. Thus looking for life in the nearest star system would be most logical. We don't know enough to rule out either and I welcome dissidence and widespread investigation, even through avenues some think would be illogical.
Cloud translation is more expensive than I thought
Many other commenters apparently take the view that TAOCP isn't much help to a modern, professional programmer.

That's probably true, in the sense that it deals largely with the kind of functionality modern programmer should be calling from a library, not implementing by hand. But I think it's hugely enriching to read these books. I read 1-3 back in the 70s, and was particularly inspired by Sorting and Searching, and especially the chapter on random numbers. RNGs have intrigued me ever since.

I find Knuth's writing style very pleasant. He's funny. So is it worth the time and effort? Not if "worth it" means "makes you a better Javascript programmer". But it's worth it in the sense that reading books about the history and geography of a country is "worth it" before visiting; your appreciation of the place is deepened, possibly transformatively. It could even be that you would never have visited had you not read those books.

I found TAOCP easy to read, much more so than most textbooks. I don't think I tackled many of the exercises; certainly none of the challenging ones. So for me, the "effort" aspect of "is it worth the time and effort" was quite low, so the ROI was quite high. If you find the books hard to read, then don't bother (and perhaps you aren't really interested in low-level algorithms).
This is a great resource!

I can't believe Universal Paperclips [0] [1] had not been added yet, so I submitted it. It's the game that first comes to mind when I think of "no bullshit" games.

No ads or IAP. A "number goes up" game with a definitive ending -- so it's addictive, but finite. Humorous and entertaining for what it is. Well worth $2.

There is a free web version too. [2]

[0] https://play.google.com/store/apps/details?id=com.everybodyh...

[1] https://apps.apple.com/us/app/universal-paperclips/id1300634...

[2] https://www.decisionproblem.com/paperclips/index2.html
My daughter told me to write a song, then this AI
Sounds yes, but isn't in practice.

You look at patterns every time you read code, if the pattern is clear, it's easy to see from far away. Any disruptions in the pattern stop your progress and you need to zoom in to see what's actually going on.
Yeah as you say it's just opinion/preference, but re:

> source code is the primary source of understanding a concept, and English text is just an accompanying explanation, not the other way round

note that most algorithms in TAOCP are only described in English (pseudocode), no (MIX) source code. (So if you want source code as primary you simply won't find it… but then again, a typical algorithm textbook like CLRS also would have only pseudocode).

The TAOCP pseudocode is also in a unique style that's not similar to modern programming languages — e.g. here's a note that Knuth wrote just earlier this year: https://cs.stanford.edu/~knuth/papers/cvm-note.pdf explaining (and generalizing/correcting) in his own style, the algorithm from a recent paper (https://arxiv.org/pdf/2301.10191v1.pdf): compare how the algorithm is described in Knuth (first page) vs the paper (second page): Knuth is simultaneously more high-level and more low-level (and also uses “goto” rather than “structured programming” for-loops, about which heretical preference of his I can write a long essay some other time :D).

It is possible to have different opinions about which one is the best way to learn the stuff today, but clearly Knuth rewrote it in his style because he thought it was better. ;)
> book may be trying too hard especially in the examples variety, and how it might not be needed for comprehension's sake

Had a giggle. Sounds exactly like something a mathematician would say.
The perfect segue to another classic:

Knuths Organ Works https://www.youtube.com/watch?v=OBO613Q8hAw
The minimap contains a copy of the content, but with `transform: scale`.
The rest is handling `window.onscroll` and mouse events on the overlay.
I've wanted to buy these since the late 90s when I used to enjoy thinking about algorithms in the abstract, but never bought them because at the start of my career I felt quite poor and it didn't seem like a good use of my money.

In 2015, I decided I was no longer poor and should buy the box-set as a treat. I set aside time to read a chapter in the first week after it arrived, but realised that it would take years to read and actually understand the material in that one book, let alone the other two. I decided I'd just dig in from time to time, but found that I never actually did, because in all honestly I'm less interested in abstract algorithms now, and prefer to spend free time doing other things in life that don't involve computers.

So, my copy is still essentially untouched after almost a decade.
Thank you for your really interesting message!

We will try to improve the messaging about the infrastructure components, and probably update the difficulty!
Final Anthropic Hypothesis
Yes, there's always space for optimization in Brainfuck programs. We haven't used some of the optimization opportunities for readability, as you've said. But we might have missed some optimization spots too, so feel free to open an issue or pull request if you know how to fix that!

Also note that 430 lines is the code compliant with our bd.style: heavily commented, unambiguous, modifyable. You can always minify the code and it'll be some 1K commands, which is pretty small for a text editor.
The BBC presenter trumpet-blowing a colleague at the start is hilarious: "Matt Irving shows us an era where the silicon chip will be a quaint museum piece".

That aged well !
> in the end, you can be tracked because you are still unique

Unique isn't a bad thing really. The trick is to regularly be unique in a different way. I'd rather each tab have a unique fingerprint than simply trust that there's nothing about my browser/device that could identify me. There is an ever growing list of data points your browser makes available and a lot of time, money, and research that goes into finding fingerprinting techniques.

I agree it's good to have a locked down browser for most things and other browsers for websites that you can't get working with everything blocked. Brave is worth a try before you hand your browsing history over directly to Google with chrome or to MS with edge.
Thanks for sharing! watching your video gave me some ideas about how my bookmarking workflow can be improved that i've never considered. I'm going to be doing some scripting this week.
Glad to see you find it! We're commited to making Brainfuck community better, and our documentation and code style is part of this effort!
Classic syllogistic fallacy, too!

All electric currents transport charges
Students transport charges
Therefore, students are electric currents

Aristotélēs wouldn't approve of this one.
Also, switching costs are high when big tech has the first mover advantage. The Digital Markets Act might stir things up. Meta being designated as gatekeepers are the only reason they're considering connecting Threads to the fediverse.

Imagine if YouTube was a PeerTube compatible instance in the fediverse that displayed videos from other PeerTube instances. We wouldn't have to "switch platforms".

The interoperability that Doctorow preaches needs to be implemented by law. Or else the status quo will remain.
My advisor used to say:

"One of the CS bestsellers which is seldom read. That puts it right next to Bible"

From the practical element, mostly No. People won't use this as a first book - or the second or third. But if you wanted a reference on something deeper, which missed any of the standard textbooks, this is the book for you.

As an illustrative layman example, lets say you are modeling server usage with a mathematical model, most textbooks will tell you "hey, the pings and handshakes closely follow Poisson distribution". You pick from there and build on that information or mental model. But why Poisson model happens to be that way, why not something else - and how closely the server model cross-correlates will be realm of where TAOCP starts building the problem. It goes a layer or two deeper of yak shaving IMHO
Okay, I see that for inference. But for training it shouldn't matter because I need to hold on to all my activations for my backwards pass anyways?
But yeah, fair point!
What is "Shaped Attention"? They simplified everything except for changing "Attention" to "Shaped Attention".
It would have been cool if someone had made a NES and/or SNES cartridge which had a built in CD reader.
You can always call it Brainf* or BF—we do that when communicating with outside clients. Works alright, especially after they see how much power it adds to our programs.
A small correction - this is recital 42, not section 42. The part of the actual text that deals with consent is to be found in Article 7. The part in 7.4 is even broader

* When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract.*

The way I interpret that is that requiring consent for tracking / data collection for marketing is pretty much always ruled out since it can never actually be necessary.
Because the punctuation hangs off the edge, if you don’t have any available space, it can trigger a horizontal scroll bar, which sucks

Awesome" CSS model on top of a regular (quite limiting) box model in action. Now if you want to have a specific padding, you have to calculate how much space that quote took and subtract it from it. CSS is full of bs like that. Feels like it was taken for its first principles. I don't get how people praise it. Maybe they don't work with it often and only build chains of paragraphs with bells and whistles, while frameworks do all the heavy lifting and conceal learning cliffs.

Before receving arguments on Complexity and Layouts and Variety, I'd like to test HN. Please solve this easy puzzle and explain why your solution is logical, intuitive or sane:

You encounter the following html+css code in a mudball of a frontend.

<div class="parent">
<div class="header">Dynamic-height header</div>
<div class="rest">...many divs...</div>
</div>

.parent { width: 20vw; height: 100vh; }
.header { }
.rest { }

Make .rest vertically (i.e. up and down) scrollable without the help of the internet and without checking your solution or comparing to others before posting. Just post what you think should work and (very optionally) your YOE in CSS/Web. Also feel free to ignore it. Upvoted solutions will receive score. Good luck!
> "you lend money to someone for example if they need to buy food, and don't have the money, because you don't want them to starve? ... Charging for interests means that you are making profit of others poverty"

Let's not confuse commerce and charity, and within commerce let's not confuse lending with usury. Charity is gifting money with no expectation of anything in return, lending is temporarily transferring money for a mutually beneficial purpose, while usury is extortionate and exploitative. I would have thought your example of a starving person would come under old fashioned charity, but if not then lending isn't necessarily unreasonable.
That's society. It is powerful to have all these different opinions. Of course some of them are low-quality but others are terrific. You are only sad because you disagree with the opinions.

Like many things in life there is probably a middle-ground where most of the truth sits. Climate doomers who you see post a lot in HN argue that we need to cut consumption back dramatically and humanity will soon perish if we do not. I actually don't see too many extreme climate deniers here but I am sure they exist. Extreme in the sense they would deny humans have any impact on the environment. The truth is probably somewhere in the middle.
None that i've seen, i built myself a script that read's firefox's sqlite bookmarks database and imports new items into linkding through the API. Surprises this is not a bigger request by people, especially when it comes to importing pre existing bookmarks
Thanks, we're glad you liked it! We don't hate anyone, though—we're commited to making good software with effective tools!
"The right to food" is in the process of being advocated for.

https://www.ohchr.org/en/food

also interesting, the US and Israel keep voting against establishing a right to food:

https://geneva.usmission.gov/2017/03/24/u-s-explanation-of-v...

https://digitallibrary.un.org/record/3951462?ln=en
Many read that passage as Jesus against doing those activities in the temple, if they had been in the market outside he would have been okay.
The water analogy makes perfectly good predictions for the kinds of things I do with electricity, so in that respect I find it useful.

As any analogy, it is not the same as the thing it is an analogy of, but an analogy can be useful without being complete.
I don't think it is. We had a production outage because someone was putting things into a map with the wrong key. Tests passed because they read (using a right key) and checked that they got a valid value. In this case an empty string was "valid". (Basically it deserialized correctly.) Sure the tests could have been better but this also wasn't the only bug due to default values. Imagine if 1% of the time the result of addition was randomly 5, it would cause havoc. Default values are the same. Sure, often they are a reasonable value, but when values that the coder didn't expect enter the system you are going to have a bad time. If the map reads failed tests would have failed, but also the crashing service would have been reverted and the problem found before it caused any real trouble. Not silently corrupting out data for a week.

The other option isn't null, the other option is an error. Ideally the code fails to compile. 99% of the time I would rather have an error than have my code silently be wrong. Failure is almost always better than corruption. (Don't get me started on Go's fmt lib that barfs crap into the output if you have your format string wrong, at least that is easy to lint for most of the time) And build failures are almost always the best because then the wrong code can't even make it to production.
I believe that's true, but I'd guess most people don't edit their README using the GitHub editor.
Unfortunately, ChatGPT is too weak of an AI to work with Brainfuck code due to Brainfuck having too high-level of a semantics for an AI to grasp it. So yes, we have dedicated human coders in our company, and they are happy not to use hip AI do replace themselves!
I think the black thing is the computer.

Think C64GS, Amstrad GX4000.
If you have paid version of openai, you can go to https://chat.openai.com/gpts/discovery to play with different assitants to get the idea.

After you get the idea of different assistants, you will understand that this repo, "got" the "system prompts" of each of the assistants. This enables you to create "your own version" of same assistant.
Resell/Trade Hotel room bookings
We have been building Buk.Technology for a year now and have been launching an experimenting multiple modules.

https://Buktrips.com is our technical POC where travelers will be able to make hotel room bookings and resell them, if not intending to use. This creates an opportunity for a secondary market where a stubhub for Hotel room bookings can be created.
Built on the tokenization technology and using NFTs, we are building the underlying protocol to enable seamless transfer of hotel room inventory. you can now buy the room bookings for the New Years eve 6 month ahead at Time Square and resell that booking for a market competitive but highly profitable price as the date gets closer.

Our end goal is to be the technology that enables a "Resell" button on all Online Travel Agency websites.

Some FAQ
1. Are hotels Okay with this?
YES, this has always happened in B2B, we are bringing it to B2C
2. Why will hotels agree?
For every resell they get a commission. All bookings are prepaid increasing revenue assurance. Revenue increase opportunity of 3-5% in commissions.
3. Will this create a scalping market?
Market is too fragmented for a single player to dominate the prices, so in near future No.
4. I love fully refundable bookings or Zero cancellation bookings. Why will I use this?
Those mechanisms enable saving money This mechanism enables making money.
6. Is the system LIVE?
Yes. You can check out the whole cycle on https://alpha.buktrips.com

Reach out to us on Telegram at @buktrips
I wouldn’t say it’s terrible but it’s certainly not great.

Perhaps @brongondwana can shed some additional light on it but from what I recall speaking with a friend there a few years back that it was just postgresql full text search - I’m not sure if they have anything like elasticsearch etc…

I must say it would be really nice if I could cmd+r like I do with zsh+fzf.
I think it's possible to use peertube to create a service that does what you describe.

Maybe the way forward is peertube provides the technology, and someone else focuses on how best to use that technology to fulfil that user story.

Any volunteer?
And that certainly doesn't mean the bible doesn't subjugate women and condone slavery and child murder (which you can easily verify by reading it yourself), it simply means he's steered clear of addressing those points (which is a pity).

His primary interest lies in the patterns, structures, and the mathematical beauty of the scriptures, rather than in theological or moral interpretations, which are still there and deeply influence and corrupt society, despite his ignoring them.

And that shows that expertise and rigor in one field doesn't necessarily translate into expertise and rigor in another field.
My test server you can reach at https://troll.tv/ . It has very limited federation as I need the content to pass the play store when I release an update to the android client.