skysight-inc/HackerNews huggingface dataset:
I’ve been thinking recently about documenting my journey towards religion - what it has been like starting from a hyper-logical, secular-intellectual perspective and layering the religious wisdom atop that foundation.

Religion itself (Judaism in my case) has a lot written about it obviously and I am not reaching any novel conclusions but it seems like the winding path I
I followed could be helpful for others.

To be clear it’s a daunting challenge - because there’s no single point answer but the narration is a journey of its own as well.
> realized Teotihuacan is Mexico City,

I wonder if this is just a typo s/Teotihuacan/Tenochtitlan ?

Nowadays a significant portion of the lake Texcoco is absorbed in modern Mexico City.

This includes not only Tenochtitlan but also other cities in the Aztec empire like Tlacopan and Azcapozalco which are boroughs in Mexico City. But not all of them!

Teotihuacan and Texcoco, while nearby and connected in the same wider urban area are not part of Mexico City
They did but were rather small and unreliable - for instance around 300-500 MB and could easily die. People printed stuff for the same reason books exist - storage and mobility, neither of which were easily available. I used to print source code just to review in silence. Might print backup emails to ensure durability.
> Some people believe that whether you're a woman or a man is a thought in your head, and they also believe that these thoughts mean you can be neither, which they call 'non-binary'. It's helpful to respect these people's beliefs and act as if they are true, because they can get very angry and vindictive if you don't agree with them.

And then we ask why some kids wind up entrenched away from economic opportunity…

Like, if your only coping mechanisms for beliefs you disagree with—particularly about someone else’s private affairs—rise out of fear of retribution, you shouldn’t be in a decision-making role of any kind. It’s somewhat sad to see that baked into a kid from the get go, but maybe they’ll get over it without winding up resentful for the handicap.
Censorship doesn't only mean removing content after the fact.

Could also be 'don't do that because 8% of our target market wouldn't like it' during early development or in non public versions. Or silly image stuff like car manufacturers not allowing their licensed cars to show damage in racing games.

Last one is blatantly obvious, the first one, you'll never know about it because it was internal.
I remember printing out walkthroughs, cheat codes, game weapon/monster descriptions and level editor tutorials from the one dialup-internet connected computer in the house to be able to use them at the not-internet-connected gaming computer upstairs

Sometimes I'd also bring it along as reading material in a car ride etc...

There were also some games that didn't cope well with switching between fullscreen and desktop, so printed material helped there too!
>He got two of them autographed by Nicholas Wirth himself

The first comment on that article is pure historical gold - it would be great to get Niklaus Wirth's signature added to this too, if Taylor Pohlman could be convinced to supply a scan?
Also, they got Microbiome creates a lot of things. A ton of things.

If you want to go for a real journey, just look at the short chain fatty acids that the Microbiome produces and their effect on water called g protein coupled receptors.
Indeed. Until then we hapless individuals trapped in the present will have to resort to heuristics.

The best one I can think of to start with is avoid processing. The more processed a food is the more opportunities it had to potentially be contaminated. Contamination can happen with raw ingredients too, but at least that's fewer opportunities strictly speaking.

So, for example, in order from most dangerous to least:

French fries from a restaurant

French fries pre sliced in a bag but you bake them

Raw whole potatos you yourself slice up and fry in oil you purchased

Raw whole potatos of random origin, baked

Raw whole potatos of known origin, baked

It's very similar idea to eating lower on the food chain to avoid bioaccumulated toxins.

Just a heuristic but can't let the perfect be the enemy of the good. Happens to coincidentally also be a good way to eat healthy in general even ignoring contamination.

PS: if anyone has any other ideas for heuristics I want to know them!
I'm in London, and I've met a few non-binary people (enbys), and had at least two trans people in my school (one student, one teaching assistant; this was in the mid-2000s).
I keep thinking automation will make this game too easy, but then you just get a bigger set of things to work on...
Considering the CEO of the company making Starship has openly messed with his other companies in support of Russia (thinking about Ukraine decisions), there is zero chance the US should get into a situation where Elon Musk is the decider of whether or not Americans can go to space. Honestly, SpaceX with Musk at the helm is becoming a massive national security problem, and as a taxpayer, I'm okay spending more money to insulate ourselves from some globo-billionaire who doesn't give even a single F about my country.
Show HN: Rewrite.blog – An Open-source newsletter and blog platform
I too was expecting the equivalent of a schema builder for model railroad layouts.
I see people say that they're confused by it a lot, sure. But do the bugs get to production? That was my question. Buffer overflows get to production all the time! But do the concrete vs interface nils get to production or are they caught in dev and then someone opens an issue to ask why it doesn't work? I suspect it's more the later.

Obviously, it would be better if Go didn't have this problem. If I made Go 2, it would have blank interface be "none" and blank pointer be "null". Even better, I would add a reference type that can't be null and sum types or something like that. But these things are all relative.

In Python, people using "is" for numbers is a problem. But in practice only very junior developers do that and it mostly gets caught in dev. There was the Digg outage caused by a default argument being [] instead of None https://lethain.com/digg-v4/ and that I see as a slightly more serious bug that can slip by without good code review.

Every language has pitfalls and the question is whether they outweigh the other benefits.
I wasn't converted by algorthyms, but it's opening a new and exciting way to live my life.

For example, I've started ordering my calendar by algorithm. Whatever's at the top I'll go to, even if it was a week ago. Occasionally there'll still be some other people similarly sticking around in the concert hall or meeting room. Oh boy, do they have some stories!

I've also started paying bills by algorithm. If it's important enough, I'll pay it twice. Because algorithms at identifying the products I really need to pay for. If the algorithm doesn't prioritise it, I let it slide. I feel on the vanguard.

That's the only logical way. Give it a try.
This code is from a larger research codebase I have that hasn't been released. I just recently decided to break this chunk off, as I haven't seen something similar out there which retrofits existing Pytorch modules to make them directly loadable from a config file.
It’s because it’s cheaper.

I don’t think uncanny is the right word. It’s just bad. The depth and lighting is just wrong.
> But that could change over time with further understanding.

That's not a good excuse not to bother at all. It's an argument for periodic reassessment of common additives.
> realistically, we will spend decades over confusion as to whether a high PCI really makes for poorer health or not

Personally, I’d rather try to avoid or minimize ingesting endocrine disrupters when possible
I CANNOT WATCH THAT ONE, IT MAKES ME CRY.

I just wish they'd say what the music is in the credits - my wife and I often hear something that's familiar but can't put our finger on what it is.
No it does not contradict anything. Old accumulators from old battery pack are unreliable trash. You have no way how to check their state, except few indirect measurements, because they are sealed and only thing which might have any information about their history state is BMS, which might or might not be the one which accumulators were originally used with. Like mass recycling perishable food with random best before date.
No, probably not. this enzyme from the bacteria in our gut actually is what makes the colorless precursor into the yellow product.

I can imagine there may be a bacteria that reverses this process. Maybe that’s what’s in the cat spray.
Furthermore, there was probably more of a reflexive printing things out at that point which took a long time to break. I certainly downloaded BBS and Usenet forums to read offline on my computer but a lot of us printed a lot of stuff out on a daily basis. It still boggles my mind a bit when people say they don’t have a printer at home because there’s a lot of info like trip itineraries I want in hardcopy.
Cerabyte shows off prototype ceramic archival system
A few fast solutions for Advent of Code 2023
Yeah I agree. Win10 had similar issues to a lesser extent. The settings/preferences were all kind of a mish mash of new style and old style.
What a WoW virtual outbreak taught us about how humans behave in epidemics(2020)
> It's my understanding that the Go compiler will format your code every time you compile.

I do not believe that is the case. You have to invoke `gofmt` or `go fmt` on the project.

You may hook it to precommit, or your editor might be configured to automatically run it on save, but afaik neither `go build` nor `go run` will auto-format.
Who else is there? Today's consumer protections for anything Internet related feels nonexistent. Who else is like Consumer Reports?
Aladdin?
Prepare for a Ton of Dumb, Counterproductive Streaming Video Mergers
The photos don't do justice to the feeling you get when you walk in and see the waterfall. That museum is by far my favorite.
RIP Mitch, you were one of the greats.
This is the way, for those of us who have the ability and inclination. Software you create for your own use, and the use of your friends and family, is software that is customized for your particular needs and software that you can trust.
A History of Parents Naming Children After Songs and Artists
An iPad seems closer to a laptop than a phone for this sort of thing—Bluetooth keyboard time. The iPad mini is in an odd spot size-wise, though.
> Categories in Objective-C are a way to add new methods to any existing class, including framework classes (categories can also be used to replace methods, which is both powerful and scary ). I use them to harmonize the API. So if a method in UITextField is called text and in NSTextField it is called stringValue I can add a stringValue method to UITextField that calls text (or vice versa).

> By the way, I also use categories to shorten long framework methods. The underscore at the end helps to avoid clashes with public or private methods that Apple might decide to add in the future.

I think you already know what will happen if Apple adds a method (public or private) called text to NSTextField or stringValue to UITextField in the future ;)
Connections into hosts on your LAN doesn’t gain an attacker anything, otherwise it would be unsafe to connect your laptop or phone to hotel, coffee shop, or airport wifi, and it’s not.
Could you be specific? Else it sounds like you're just FUDding it.
This is a "comments" section. ChatGPT didn't crawl here, click "reply" and post its comment. Forwarding other people's/AI's words is not a `comment` and violates the spirit of what a comments section is.
> is it cheaper paying the electricity for charging?

EV promoters will say it is always cheaper but you need to do the math. Depends on your fuel cost vs. electricity costs vs. your gas car mileage.

For example my first EV (Fiat 500) was more expensive to run than my gas car that got over 40MPG. This is in CA with extremely high PG&E electricity rates (but also high fuel costs).

So, it depends.

Also if you use public chraging stations they usually charge a premium for profit. You can see your local charging station rates on e.g. chargepoint website. Use the actual numbers and do the math to be sure.
Not in your situation at this point, but as a photo nerd I will eventually be so I took to Google.

> Any method that I've found to clean them up (exporting the originals, deleting them from the library, and then re-importing the JPEGs only seems easiest) will lose all of the years of metadata that I've built up in the library.

Apparently when you File/Export Unmodified Originals it will export the RAW+HEIC and a separate sidecar file containing the metadata. You can then move the RAW file away and import the HEIC file, which will autoimport the sidecar metadata file too.

You lose edits though, although it seems you can "copy edits" somehow. Surely a technically inclined person can AppleScript their way through this...

Yet it seems needlessly cumbersome and should be a built-in function in Photos.app, it's clearly not prioritized because it helps funnel people into higher iCloud tiers.
Just select the most significant stuff and digitize it yourself.
I think of Wendel Berry. He writes on the decline of and importance of community and mutual shared understandings. Need to Be Whole is his latest gem.
Top 10 Richest Countries in the World (1980-2023) — video

https://fb.watch/pnScw21Tka/
This type of comment is why we can’t have nice things. Don’t like a link? That’s fine, but no need to be mean about it.
Pypy doesn't work with all libraries (as well as certain function calls in std), and since that's one of the biggest draws of python, it makes it a non-starter much of the time.
That's one thing that makes Bluey so special. The dad isn't perfect, but he's a really good father and husband.
Is there a trend for people inventing absolutely stupid metrics to give a false data-driven edge to news stories these days?

But whatabout "better sales per location" feels like the weakest possible rebuttle to falling behind a rival in actual sales.
That is not unique, OCaml had structural (sub)typing in the 90s.
There’s will be a time when there will be many open (or relatively more open) devices like FairPhone et cetera; and OSes that do not track users and suffocate you with dark patterns and hostility all around - like Graphene and Lineage; and hopefully they’d all be able to join their hands together and not reimplement the wheels of N types for the 1000th time all incompatible with each other. Hope is that there will be services and softwares on top of that spec and API of these OSes that will be the user’s choice to pick - for contact, for calendar, SMS, IM, call , media, sync, backup, device account management etc.

And such devices will be widely available, also in non-first world countries, with proper OEM warranties and support. Hell, a local manufacturer can just build for that spec.

I know it’s like a wishful dream. But if this happens, and when this happens, I hope a lot of us will be able to breathe free and hopefully would be candidly able to shit upon legacies of those so called fucking visionaries, who were barely not subhuman and were just rather pathetic jerks, who ensured such shit-show of walled gardens and opaquely implemented utterly inferior systems where users go and get stuck in one of the two houses of the duopoly to experience a lot of shitty things including, but not limited to, some variation of Stockholm syndrome and clear and conscious apologism.

Why? Because neither of the two is acceptably good and they have become so big and they have closed it down so much that nobody else can even make a dent even if they try. And they try!

So yeah, until then I will rant and feel shitty about both my iPhone 14 (as they call it - my “daily driver”) and Pixel 5a (my bread and butter phone; form factor wise less shitty one though).
> Swift has come a long way and my guess is Apple has either embedded it into their platforms or added some fancy tree shaking for the binary.

It went ABI around Swift 5 or so.

I took a huge leap of faith, in 2014, and started using Swift, exclusively. It's turned out OK.

I'm not quite as positive about SwiftUI, though. I think it will work out, but it has a huge amount of catching up to do, if it is to replace UIKit/AppKit.

I'd be quite interested in Rich Siegel's take (the guy behind BBEdit). He's been at it, a while, as well.
Check your balls for little coca cola logos.
If you cannot beat them, you must join them.

In my opinion, the theory that I have seen expressed very frequently by US citizens on various Internet forums, during the last few years, that the Chinese progress mainly by copying US and Western technology, is dangerously delusional.

That theory was true a couple of decades ago, but it has stopped being true many years ago.

In the last few years, I have been frequently surprised when searching research papers about certain subjects to find many more innovative research papers coming from China than from USA.

They seem to have been much more willing to try to follow lines of research for which there is a high risk that they will not be successful. This policy results in a large number of useless research papers, but also in a decent number of advances over the state of the art.

Recent research in USA, at least what is published, seems very risk-averse, with only a few notorious counter examples, e.g. how SpaceX works.
The other thing is that there is zero conflict in Peppa Pig - any bad thing that happens is resolved immediately. Peppa always gets what she wants. Bluey is far more realistic: the parents can't just wave a wand to make Bluey and Bingo's problems go away, and it leads to a life lesson.

For example, in the "Copycat" episode Bluey finds an injured bird and she and her dad take it to the vet. It dies anyway. But it's a valuable lesson for Bluey: she learns that some things are out of her and her parents' control and by the end of the episode she comes to accept it. They would never do an episode like that on Peppa Pig.

(I currently have a Bluey-obsessed toddler).
Oh yes, sorry. This is a form-over-function detail that I added to the website to mimic the app.

I did not, however, invest the time to make it expandable. I thought that people anyway don't use the scroll bar that much, and for quick navigation there is the table of contents on the left.

I'll see if I can make it more accessible!
Rough-edges in the UI/UX never get fixed between major-releases (or ever, really) because of the risk of breaking third-party software using UI automation techniques to perform some workflow. The XKCD strip is real: https://xkcd.com/1172/

Speaking as a former MSFTie, my experience is that some orgs (like OSG: Windows) are more conservative with UI/UX changes (between major releases, at least) compared to others (like DevDiv: Visual Studio) and it's motivated by avoiding risk: i.e. "if it ain't broken, don't fix it, even if it is currently uglier than a mid-2000s KDE desktop".
given the lack of number of implementations, i would wager that it is the latter than the former.
Sarah and Duck is a great show. We watched it all the time when my 11 year old was 5-6 and my now 5 year old has grown to love it as well. Agreed on the description - the instrumental music is relaxing and the mix between realism and complete fantasy (like when they go underwater or inside the ball machine) is a lot of fun.
Yup, exactly. Swift was specifically designed to replace Objective-C and C++ throughout Apple codebases (see https://www.youtube.com/watch?v=ZQc9-seU-5k).

C# is a totally different story.
When authors want to remove a package, realistically there are two main reasons: (a) they don’t need it anymore or (b) there’s a serious issue with it in general, like deprecation or unfitness. Why not just (a) hide it in ui or (b) flag it, explain the reason and give everyone enough time to migrate away.

So many issues arise from the fact that our UIs can’t do simple things on lists like folders (e.g. archive) and tags/notes.
I honestly thought that the scrollbar didn't work at all until I read this comment. If I put the site on my right monitor, I can grab the scrollbar by just going to the edge. But on my left monitor, where I typically have the browser, it's almost impossible.

I too find it very annoying, especially for such a long article.
Out of Memory Shenanigans
Bobs burgers was originally pitched as a show about cannibals
Other folks have mentioned several other reasons, I'll just mention screen tech. My first monitor (bought in '93) was a 640x480 pixel 13" CRT screen. (And that was expensive - the Mac Classic had 512 × 342 mono, pretty comparable to the Apple Watch.)

Doing a lot of reading on that was rough on the eyes and you were scrolling constantly. I printed a lot back then.
> Having worked in the semiconductor industry, this is pretty common.

If this is true, why are they implying that it would require inside knowledge? If you understand these might exist, would it not be possible to find these registers via brute force?
I was the same with a GameFaqs walkthough of Pokémon Red/Blue. It was written in a very interesting style too and like many people I wish I could play the Pokémon game that it helped to create in my head.
Consumer Labs, at least, which does more low-level lab testing than CR. Don't know of any others.
Very useful!

It would be nice to be able to share a set of timezones by sharing a URL with parameters.
Interesting that you also used Elixir. It's also quite interesting contrasting your approach to OP's. Was there a specific reason that you chose Elixir?
I'm a Nintendo die hard fan boy, I don't care about speed. I learned how to "code" in ColdFusion. I am all for the underdog POV.

We're talking about performance because of the context, which is – there aren't the jobs to support the language's continued growth and dedication. We're talking about speed because there needs to be a defining reason to continue using a language and develop in an ecosystem that isn't moving at the growth of other communities.

If Nintendo Switch had 4 games, and they all looked like dog piss - asking why would I bother wasting time with Switch is a valid opinion.

There's also this insect-minded logic of only being a "front end developer" or "back end developer", and that mindset is furthered by languages that don't bother speaking the language of the web. If I learn javascript, I can be both - pretty much on day 1. If I learn Ruby and Javascript, great. How easy is that to do for a junior developer just getting out of school? Not widely.
I think you can do it in a weekend, maybe two! You are going to implement the simplest parts. This is what it would look like. It also depends on what libraries you have available.

# Accepting an Offer

Parse the Session Description (remote's Offer). Grab the relevant values (ice username+password and certificate fingerprint)

# Generate your local state

Listen on a random UDP port for ICE. Generate a local ICE Username+Password. Generate a certificate for DTLS.

# Generate your Answer

Create an Answer that includes your IP, Port, ICE Username, ICE Password and Certificate Fingerprint.

# Connecting over ICE

Process the inbound STUN packets. Authenticate them with the remote ICE Username+Password. Respond with your local Username and Password.

# DTLS Handshake

Perform a DTLS handshake over the connection established via ICE. Make sure the remote certificate matches the one in the Offer.

# SCTP Association

Over DTLS create a SCTP Association. You now can exchange data streams!

-----

If you have a SDP, ICE, DTLS and SCTP library this should be ~250 lines of code. If you are missing any of those you will have to do a little more work. SDP and ICE could be done in a weekend. SCTP could be done in two weekends. DTLS I found a lot harder!

All of these estimates are for the simplest implementation. You could have years of work ahead of you depending on how far you want to take it :)