skysight-inc/HackerNews huggingface dataset:
You can do exactly this with io-ts and fp-ts: https://gist.github.com/golergka/64b06f711e4cb07c67367bdace7...
https://www.sarimkhalidworld.com/ intended to cover every part of my life.

Really sad I have not updated this for some time now and its currently down....
How does this compare with Librem Key?
Debian has opt-in minimal telemetry; popularity-contest, submits installed packages and when they were used (approximately). It also has lots of other privacy issues inherited from upstream open source projects.

https://wiki.debian.org/PrivacyIssues
You're going to have not the same textures as regular Doom 2 so plenty of designs and custom textures based on the originals used alongside them will look out of place. For playing with MyHouse for the proper experience, it would be best to get proper Doom 2.
Neither of those things claim:

> So if you self-host your data never leaves your machine
I am not sure you can get that message from the movie. In the end it does show them as dangerous, murdurous criminals. It doesn't take a PhD or lots of means to kill a large number of people. Which is also the difficult challenge posed to those security services.
Is reanimating these bodies even viable?
What kind of energy waste are we talking about for this fools errand?
We've got a communist in this thread being dismissive of 30 million dead. Communism is morally an intellectually bankrupt. It's an ideology for the bitter and depraved.
True, I lost track of the original problem, sorry.

Still, at one point it's OK to admit the original tech is no longer as useful and migrate to something else IMO.
Generics is just one famous example, but go is so opinionated about everything, that there are countless others, from error handling to package management or concurrency primitives.

It turns out that if you refuse to give the users things you think are heretical, the users will walk around your arbitrary limitations, and the result will just be worse for everyone.
>Before Loom there was often a case to pick Go just for goroutines but that time has passed for me at least

Not true in .Net world as async and Tasks were available since long time ago.
It's cool, but... the controls are needlessly wonky. Nintendo decided on a separate jump button, even eschewing joypad 'up' for jump, for a reason; it's much more precise to manipulate a character's lateral motion with one hand and control their jump with the other hand.

I'm working on a platform game myself, in Java for Android -- no libraries except the Android runtime. I always think it's cool when people write games this way. Things like Unity are great for cobbling together something quickly to iterate on an idea, but the last time I tried a Unity mobile game it made my phone hot.
Hi simonblack, sorry to hear about your experience - we are still improving several aspects of the website to ensure every user has a seamless experience with myRadio Global (decreasing streaming loading teams, ensuring quick radio transitions, etc). Would be great if you could send me more info at joao@myradioglobal.com so we can figure out what happened and how we can solve it (your operating system, where you are connecting from, country you selected, etc).

Thank you for the feedback and once again sorry for the bad experience you had with us.
Show HN: Hacker News Personal Blogs
Recently there was a post where many of the folks on the site shared their own blogs: https://news.ycombinator.com/item?id=36575081

Then someone came up with an idea to aggregate the corresponding RSS feeds into a single file: https://news.ycombinator.com/item?id=36627112

There, someone asked the following:

> Is there an easy way to make a feed of feeds? So one RSS feed for all these?

Which made me create the site above, which has RSS feeds of either all the blogs or the top 100 users' blogs (if the ordering of the OPML is unchanged), sorted by date and organized by year, so you don't end up killing your RSS reader.

I also set everything up so that you can view the posts and blogs in your web browser as HTML, but frankly it ends up being a less pretty version of Blogs.hn: https://news.ycombinator.com/item?id=36613727

Regardless, I bet there is no issue with me sharing my site either! Actually, parsing all of the XML feeds, cleaning up some invalid data and generating static HTML/XML files out of that with proper ordering was quite the challenge. Maybe I'll write a blog post about it later.

Currently everything is hosted on a separate VPS, if the web server dies, should restart automatically. The files are quite big, so that is somewhat likely. Currently the data is re-generated a few times per day not to create too much of a load on the blogs themselves.
> It's pretty janky

There's 31,000+ divs generated. If you shave the unnecessary code from each one you could save several megabytes of repeated text in total. e.g.

- replace all the inline CSS with a couple of declarations in a stylesheet

- remove the class names on the round divs. Add a class only to the square ones.

- data-tooltip-id="tooltip" data-tooltip-html="..." is also repetitive. You could replace it with simply data-text="..."

- better still, add the text as content to the divs, hide it with CSS, and use :hover to reveal it.
Size, computation and other budgets seem like useful knobs to expose to developers. And anything that's locally decidable (so can be run on multiple cores easily).
Final(?) resting place of FM-2030

https://en.m.wikipedia.org/wiki/FM-2030
Should be titled “Why I Hate Java”

Not sure this post actually has anything to do with frameworks at all.
Until it runs out of money, that is. Reanimation is nowhere near viable but this facility will have to do something to keep those bodies frozen...or else.
A person can keep a secret, people can't. My understanding is that Tuskegee was not really kept quiet for as long as you state. The horrible fact is not enough people cared. If you let slip what was really going on in say 1958 (after the point where if they'd showed up at a free clinic in say New York, they'd get treated, which would not have been possible in 1932), chances are the person you're telling thinks this seems OK. They're "only" black men. It reminds me of the fact that there are postcards of lynchings. People posed, smiling, for a photograph of them witnessing the extra-legal killing of another like them, so as to make postcards.

Yes, more whistleblower protection is needed, in my country (the UK) too. But I don't buy the theory that because the protection isn't good enough people just don't come forward. That's too transactional. I think they do come forward anyway and we owe them much more.
I've tried ChatGPT inside Microsoft's Bing search engine and it is pretty good so far. It definitely saved me time that I would lose clicking on search results and skimming through websites looking for useful information.
> it would still have to be bound by the same rules as any other piece of software and human.

exactly, so there's zero reason to prevent anyone from using a piece of software (which slurps a lot of information off the internet), and produce new works that do not break currently copyrighted content.
Please, avoid using ChatGPT like that.
Ask HN: How to NDEF-format Mifare Classic 1k tags (not manufactured by NXP)?
Hi everyone,
I hope a Mifare Classic expert sees this post. Here is the problem: I have bought Mifare Classic 1k tags (blank) and I am able to read them using the Android App "NXP TagInfo" (full scan shows the exact memory content). The tags are blank with default passwords (FF..) for A and B. "NXP TagWriter" supports NDEF-formatting Mifare Classic tags but ONLY if they were manufactured by NXP (mine aren't which is why this is not working). So I need to find a way to NDEF-format my tags, otherwise they are useless to me. The android app "MIFARE Classic Tool" allows me to dump the memory, change a few bytes and write the dump back to the card. So what I need is code that does this for me (I have an ACR122U so it does not have to be Android specific code). I already skimmed over the three NXP documents that specific Mifare Classic Tags (AN1304.pdf, AN1305.pdf and MF1S503x.pdf), but they are too complex. I would play around and try stuff but the documents explicitely say that invalid writes might leave certain areas of my tags in a read-only state (which I do not want to risk). Here is the memory dump of my empty tag, is anyone here able to tell me which bytes need to be changed to make it NDEF-formatted? Dump of bytes: https://pastebin.com/uhqH3URX

-----

So my understanding about the dump is:

Key A = Key B = (FF FF FF FF FF FF)

Access Bits = FF 07 80 69

In total there are 16 Sectors with 4 blocks per sector and 16 bytes per block.

This tag supports ISO/IEC 14443-3 (Type A) and is NdefFormatable in theory but currently empty.

So again: Which bytes do I change to format every empty block as NDEF?
For reasons I can’t go into detail, but it was intentional and incredibly stupid.
Most environment textures of FreeDoom (if not all) are designed to be compatible on art style so you can play IWADs with no art clashing.

I played Requiem, STRAIN and lots of classical PWADs (even Back To Saturn) and the megawads always looked great on every level.
Many commenters have remarked that this is “grim” or “depressing”. I couldn’t disagree more. It is the limited amount of time we have here that gives every day value. This is a reminder to make the most of every day, because our days are numbered.

For myself, I’m 26. I’m more than a third of the way done with my life, and I feel like I’m just getting started. But it’s so easy to let each day slip by, without consciously thinking about what I’m doing on a given day, or why. When I see it put into perspective that a third of my life is gone, I feel motivated not to waste the remaining time I have; I think, what am I going to do with those dots?
I don’t mean it as a separation, it’s an emotional response to how I do things.

In fact my blog is called The Art && Science of Ruby
True, though I've measured my time to prototype with different languages some months ago and the advantages of PHP / Ruby / Python are oversold.

- Ruby on Rails prototype: 2.5 days.

- Golang's Gofiber: 4.5 days.

- Elixir's Phoenix: 7.

- Rust: don't ask (too long lol).

- Python's Django (made by a friend): 3.5 days.

Not to split hairs here but if you are in a situation where 5 days more for a prototype matter then I am not very sure you would have succeeded even short-term after. Putting your foot in the door can be extremely important, absolutely, but after whipping out a quick MVP you'd likely immediately stumble upon the next obstacle which is not guaranteed to be overcome.

As mentioned in my previous comment, the only argument in favor of the fastest-to-prototype languages could be that they allow slightly higher velocity day-to-day as well. But I've worked with PHP and Ruby for a long time, and I've worked with Elixir, Golang and Rust for quite a while now as well and again, that particular advantage of PHP / Ruby / Python (a) does exist, yes, but (b) is not as big as people make it out to be.
For me the most important issue with frameworks is debugging problems.

A framework forces you to commit to it fully when you use it for a project. This is unlike a library, which is optional and can be locally replaced with ordinary code if something doesn't work as expected.

A framework is like magic when everything works, but when you see some undecipherable framework error message you have to look behind the curtains and try to understand the code of the framework. Which can be very difficult depending on your skill.

In the past I have spent hours or days debugging problems with the framework with features which would have taken ten minutes to solve in non-framework code.
You're quoting the paragraph under "Search", describing their search engine. I feel you're misrepresenting it.

Anyway, I definitely don't think this deserves to be described as "a simple interface for the OpenAI-API drenched in fake buzzwords boosted to the top of HN to scam investors" or "twitter get-rich-quick-guru level lousy and fake, and is clearly boosted to the top of HN".

Horrible reactions in this thread to open source software you can fork to use whatever you want. Really disappointing.
I wonder why they kept it legal to be either consuming drugs or be drugged in public?

In may countries you get thrown in the slammer for drinking or being a drunk nuisance in public. Even if you're just outside the pub where you legally consumed alcohol.
Right, if you let this slide, AI closes the door for any human labor.

Sure, inbreeding is a problem but once it patterns enough diversity, there simply won't be need of human voices paid for anything.
I was on the third floor and the bar was rarely an issue. It might get rowdy during the early evening hours but by 10 it was quiet and the owners did a good job keeping it that way. As for the smokers.. from what I remember they went out the back door of the bar so it wasn't an issue in front.

That rent though... That was good.
Is it? I thought "theory of science" was already a thing, cf. Auguste Comte, Gaston Bachelard, Thomas S. Kuhn, Paul Feyerabend, Alan Chalmers and many others. How is this different?
Love that show - profound, absurd and deeply silly all at once.

Absolute favourite sketch is the ‘East End Thug’ with Alan Ford from Snatch.

https://m.youtube.com/watch?v=49nKWoTgouQ&pp=ygUdZWFzdCBlbmQ...
For other functionality, I will say nothing because it takes time to implement features and Proton is not as big as Google.

But for PGP? You should treat it seriously, considering your target customers.
Most places I've been are before Google maps, or even Google existed. I don't think timelines supports historic visits, and is unlikely to be simple to do.
If you eat healthy, exercise, have a family/pet/social life and don't stress too much, then likely yes.
That's a good point.

I just realized that I am working around this problem by explicitly setting a `z.Schema<...>` type: https://github.com/kristiandupont/kanel/blob/main/example/mo.... The reason was to retain JSDoc comments on the types, but I guess this was another positive side effect.

In any case, I agree with you that there is room for improvement.
California is in a weird place due to the weather, which almost guarantees the self dumping of people living outdoors. I'd be curious to see how this factors into these equations. Much of Europe gets pretty cold in winter.
Why not. The chance of them being reanimated is slim to none.

But it'll still be neat to have a preserved 20th century body in the 22nd century or even beyond.
NVAIE aka Nvidia AI enterprise,
https://docs.nvidia.com/ai-enterprise/overview/0.1.0/platfor...

RIVA: NVIDIA® Riva, a premium edition of NVIDIA AI Enterprise software, is a GPU-accelerated speech and translation AI SDK

FasterTransformer: https://github.com/NVIDIA/FasterTransformer an
highly optimized transformer-based encoder and decoder component, supported on pytorch, tensorflow and triton

TensorRT, custom ml framework/ inference runtime from nvidia, https://developer.nvidia.com/tensorrt, but you have to port your models
Money > Ideology. Always. The higher you get on politics, the less puristic people you find. There were infamously friendly relations between far left and far right people, such as the ones between Fidel Castro and Manuel Fraga (Francoist Minister of Tourism and Foreign Affairs, far right leaned).
Imagine going through all the trouble to get yourself frozen, only to wake up 200 years later in some post-apocalyptic cannibal's stew pot. Boy would that be embarrassing.
As far as I know you need to be dead already to be put in these facilities. So to get them back, we'd have to find a way to resuscitate them after "defrosting". The point of these facilities is exactly to wait for the technology to get them back to life.

One more interesting variation, while illegal, would be to freeze people when they are nearing death. If we could bring them back later, the scheme would have a chance of working if better surgeries and medicines are available. But I don't think we have the technology even for this.

EDIT: wouldn't places where assisted suicide is legal be cool (pun intended) with my proposed scheme of freezing when nearing death?
Then maybe it’s time to replace it with something that works.
> and giving an addict 4 walls and privacy is a death sentence.

sounds very plausible, where is the fallacy?
Hi - crypto team lead here. I'll hijack this comment to try to explain what Proton Bridge is intended to do, and why it doesn't work the way OP wants.

Bridge is a proxy which hosts a local IMAP and SMTP server, and takes "normal" unencrypted and unsigned messages from desktop MUAs like Thunderbird, signs and encrypts them, and then sends them out. Note that this requires changing the MIME message somehow.

OP writes:

> Everything was great until I decided the other day that I’d also like to do PGP signing on my outgoing messages.

The "intended" way to do this is enable the setting in Proton Mail that says "Sign external messages" :) That way, Bridge will sign them for you. (Internal messages are always signed.)

> Tough luck, bucko, we’re the SECURE email company, you’ll upload your private key to our servers and you’ll like it!

FWIW, private keys are stored encrypted on the server, we don't have access to them.

But yes, the entire goal of Proton is to handle PGP for you, without having to set up PGP encryption and signing manually on all of your devices. I know that the HN audience is fully capable of doing so, but our goal is to make it easier for everyone else :)

> It’s absurd that there’s no way to disable this, no option to tell Proton “if you see a multipart/signed or multipart/encrypted message, just leave it the hell alone.”

IMO, if we see a multipart/signed message, we should still encrypt it whenever possible, not leave it alone. But note that normally in OpenPGP, signing and encrypting is a single operation. It's possible in PGP/MIME to sign a message first and then encrypt it, but we don't support sending that way at the moment, though we could of course add that in the future. But in any case, that's the reason we currently recommend signing using Bridge rather than manually using gpg or similar.
Quetzal-1 Satellite Goes Open Source
$60,000
He saw so many bad ideas on his patent job that he had some good ones of his own
I'm dead serious. The assistant talking to the AI is open source. How else would you describe it? You guys are really doing everything in your power to miscredit this. I really don't understand the hostile attitude.
It's worse then that, LOnce that's legal, AI will have no need for fresh input. It'll takeover the business, surround the talent in sheer volume so even if someone wants "real" there's no metric to easily find it without huge effort.

It plagiarizes then effectively puts them out of business.
Ask HN: What is the stupidest business idea you executed?
I have had so many stupid ideas that I never executed for various reasons (here is my post https://news.ycombinator.com/item?id=33119246)

Did you have any stupid ideas that you actually executed and how it went?
There are also other articles along the same lines, such as Joel Spolsky's 2001 article "Don't Let Architecture Astronauts Scare You": https://www.joelonsoftware.com/2001/04/21/dont-let-architect...

It's basically the same idea but coming from a different angle, and it resonated with me enough that I still remember it.
The simple fact that neither them nor the police have enough funds/manpower/skills to directly rehabilitate addicts means that they do the bare minimum depending on what they see is their role.

When using is a crime then police does it job by picking up addicts and incarcerating them. (Which might be seen as an extreme form of stochastic harm reduction, with overall very harmful externalities.) When it's not, then these needle exchanges do probabilistic prevention of specific deadly circumstances.
Povrty
Good first episode. But drags from there on. IMO not even close to Severance.
At first I thought this was about "science studies", but it turns out that the "science of science" (or "metascience") differs from that.

Apparently, "science studies" investigates all of science, including sociological aspects, whereas metascience attempts to find ways to improve science by scientific methods.

I would be interested to hear from those more knowledgeable how these two domains interact.
It isn't surprising that more people admit to doing something now it isn't illegal.
There exists a lag between becoming a public nuisance and being dealt with, within which damage can be incurred by those experiencing the nuisance. The probability and severity of the damage dictates whether or not society decides to allow it.

As an uncontroversial example, maybe someone is well qualified to manipulate explosives in their garage. But society would still say the risk is not worth it, because by the time the “nuisance” is dealt with, there would be unacceptable losses.

The relevant measures to be discussed are what is the probability of someone using PCP and not being a nuisance, and if they did use PCP, what severity would the nuisance be?
Yes, you will have to read the issues. Some are just from people asking for support. Some are obscure issues. Some are genuine.
And to counter-balance said meme with another meme:

https://old.reddit.com/r/mapswith2newzealands/
Cannot echo this enough. Not once in the 20 years since high school have I had to deal with with the same kind of bullies, intimidation, and violence. School was like a prison and going each day, steeling myself to deal with misbehaving kids, apathetic teachers, and an administration that thought ignoring the problem, social promoting, and punishing anyone who fights back was the best strategy.

It's not just the constant picking and poking that bullies do, it's the way they make the entire school environment like a prison yard. You never know when someone is going to do something to you, or how a teacher (guard) would react. Teachers exacerbating the problem because, while powerless, they mostly threw up their hands because they were not allowed to send the student out of the class.

Public school in America is, in a word, prison.
Absolutely agree with your list and would add Karl Popper to it.
Sounds like you haven't really understood the benefits of polymorphism, encapsulation etc.

The general idea is to compartmentalize your logic and only expose the important parts like if you need to generate pdfs from html you may need to use a lot of moving parts to make that happen but you hide all of it and only expose an interface with a single action that takes html and returns a pdf. If you later need to change how you do the pdf generation you can freely mess with the internals of the system any way you want because consumers have no dependencies on any of it. If you need to rewrite it from scratch you can implement the same interface and none of the code using it needs to change at all.
Heh what a curious person.

Can't help but think his desire to leave behind collective identities has been crushed recently.

All we seem to do these days is reinforce collective identities and vie to join and exclude particular groups and people.
Well there's nothing worse than a dead Github with no issues/PR's, unless the software is complete and only bug fixing.
With Ruby I feel (feel being the operative word) like I’m free to get the computer to do what I want and create something that looks good and makes me happy.

But in other languages I immediately feel cramped and constrained - and the code looks ugly to my eyes.

As for correctness and quality, number one is it has to fulfil the business requirements I’m being paid for (and I’ve shipped lots of crappy code that I’m ashamed of but the clients are very happy) and secondary, I like to look back at it and see something elegant that also looks good in an editor.

Of course, the definitions of elegant and “looks good” are the real questions here.
I think people are just way more interested in their phones.
From their perspective, you're not worth advertising to unless you're "social"