skysight-inc/HackerNews huggingface dataset:
If someone steals from my bank account I’m getting that money back. Yes I’ve been scammed a couple times and had money withdrawn from an ATM in countries I’ve never been. Within 24 hours my money was back in my BoA checking. All my bank deposits are insured by the FDIC.

Not to mention my $dollars (or even €/£) have not lost a huge amount of value and fluctuated like a rabid dog.

Blockchain doesn’t help at all and most banks keep pretty good records.
Echoing @ivvve. Keep it up and thanks for sharing.
> They'll take a nice rich type, turn it into a string and then spend a bunch of code/time turning that string back into something else.

They find the strongly typed system "inflexible", so they fall back to a "stringly typed" one.
Are you actually responsible for hiring people? If so, it's quite a narrow-minded and borderline silly take on things. I've been hiring people for the last 8 or so years and if I come across a good engineer, I really don't care what industry they worked in, as long as they are capable, motived and a pleasure to work with.

I think crypto is mostly pointless but I've been working in and out of the sector for nearly 10 years. Why?

1. I have a family to look after and it pays quite well.

2. I get to work on technology which is very interesting and applicable to other domains - consensus alogirithms, security in a highly adversarial environment, peer to peer networking and associated networking alogirthms, the intersection of finance and technology, the intersection of economics and technology.

3. I get to use tools and langauges I enjoy working with.

4. I work with smart, interesting people from a variety of backgrounds.

5. The industry moves fast, so there's always something new to learn.

I get constant inbound from recruiters and no-one cares that I work in crpyto.
> 7. Startup success (which I've had previously as an early employee) is going to be rare in the coming years
Downturns are great opportunities for new start-ups. The 2008 crash spawned a whole range of massive companies - Uber, Square & WhatsApp were all founded in 2009. The current layoffs and hiring freezes will fuel that in particular.
BTW

> Since I have received death threats for all of this, I have taken down my social accounts.
> You correctly classified 13 of 30 (43%) images!

Huh tricky. Some might be easier than others
To clean up the mistakes in your summary:

4 gliders hit each other to make a stream of gliders. This isn't a gun, because a gun costs more. instead it's a GPSE, which looks like a gun from the barrel end, but has a limit. As it approaches that limit, the RCT mechanism lets another three GPSEs generate an arbitrary list of bits, controlled by the precise location of the first (as a binary number). The final count 15 comes from the naive 4×4 minus one from being able to piggyback one of the constructions off a neighbor to save a single glider.

From bits to an embedded turing machine is gol magic that the blog post treats better than my comment could.
This would have been so easy if the images were generated by Dalle. It always has huge ugly artifacts
Funny that you mention htm, because developit is Jason, who build Preact, and the author of the article is Marvin, also working on Preact. So I'm pretty sure the author know about what is needed and the alternatives and still sees use cases and just wants faster builds. Just look at the article before about unit tests in 1s. That's where he is coming from.
There are "garden of eden" patterns which can only exist as an initial configuration: there is no pattern which evolves into a garden of eden, hence there can be no constructor capable of building them https://en.wikipedia.org/wiki/Garden_of_Eden_(cellular_autom...

If we limit ourselves to glider interactions, the article links to the following patterns which cannot be constructed (including garden of eden patterns): https://conwaylife.com/wiki/Category:Patterns_that_can_not_b...
Many of my colleagues still use WinRAR, and it grating to me. ZIP is built into Windows for many years now, and 7Zip is very similar to WinRAR if someone likes that kind of interface, or context menu integration.
This is amazing stuff.

Would it be possible to show the original and the tranlation side by side (on desktop)? I suppose you can do this manually with two windows etc but an option to render them automatically next to each other could be a great language learning tool.
I was very overweight until my late 30's, something clicked and I lost the weight and almost 10 years later I am lighter than I have ever been during my adult life.

I have found that it is possible to change.

Becoming lighter has encouraged me to exercise but what I eat has always been the main factor in what I weigh.
I can't speak to the above, but I know Trillian would save them as plain text on device.
Messed text is also giveaway that you are in dream.
Why at the cost of warranty? Software shouldn't be able to destroy the hardware.
This "conquering" is all just proof as to the fundamental nature of the Game of Life. It's not hard to imagine a working system of walking proteins and unzipping DNA structures in light of these findings. It really is beautiful.
Same. Thought I would get at least 75% honestly.
I get the same thing, but I've been ignoring it because that can be a rabbit hole. I've seen lots of advice just to get something small published if you want to do game dev, so that's where my priorities have lied in this project. Now that I have something small published, I am comfortable digging a little deeper.
I'm around 310 lbs (a smidge over 22 stone for UK people). Like yourself, I always thought when I was younger 'how do people let themselves get that way?'.

It just kind of happened for me. I know I eat unhealthy food; I know I drink too much; I know I don't do enough (as in, any) exercise... I look at my face in the mirror and think 'that's not too bad!' but then catch my side profile at some point and think 'eek!'.

It's all a bit miserable, really. :-(

You should be so proud of yourself for your weight loss!!! I really hope things continue on the right path for you.
Apple silicon doesn't use GIC, but it has some sort of vGIC that I believe the Asahi Linux team is using.
Ask HN: Anyone Using Apache Celix?
Apache Celix is modular runtime service framework inspired by the OSGi specification.

Anyone using it? What are you using it for, and what are the pros and cons?
The people you've linked to were all banned on twitter for impersonation, in contravention of a rule that predated Musk's acquisition. They were banned for pretending to be someone they are not, not for making fun

Twitter started more aggressively enforcing the rule after the rollout of paid verification.

There are plenty of people on twitter who make fun of and/or disagree with Musk... including the engineers that publically disagree(d) with him
@dang Please consider this submission for the second-chance pool. This is a really nice interview with a lot of inside history (prototypes/sketches) into a piece of computing UI that has becoming pretty much iconic.

Hi Daniel, thank you for sharing this great interview and an inside view to how the Windows desktop evolved over time.

Please also consider submitting your sketches and prototypes to an online archive such as archive.org it really would be a shame not to preserve this. They already have a large collection 'The Internet Archive Software Collection' which contains quite a lot of historic windows content. Perhaps reach out to them directly and ask if there is a better way to archive these.
I appreciate the usefulness for websites that use a passwordless login; where WebauthN is the only means of authentication. However, having implemented WebauthN on various websites as a second factor. On these websites the user is expected to enter a password as proof of something they know, and supply a USB device as proof of something they have.

With projects like Apple Passkeys or this one, aren't we reducing the usefulness of 2FA to simply proof of something you know but spread over two different inputs?
Comparing plain SQL, ORM and GraphQL Performance in Golang
Guide to Start Selling on eBay
Lol, the first answers are by “autinerd” and “ocdtrekkie”. Mastodon is really something else.
For Germany, making the registers private will change little with regards to spam. Because EU and German law still requires that every website, every email and every job posting for any commercial enterprise contains an imprint (including the name of the person responsible and an email address).
> And the coprocessor called “ASC” also have similarities with Python

It's a processor, not a programming language :) The team has essentially strapped the API into something that you can poke with Python instead of with a native driver.
Interesting. Do you use Nix with Kubernetes in your production systems today? What drove the move to Nix?
Try living in a small European country. 10-100x less reviews on all apps and no way to view reviews from users in other countries without opening the app store page on a desktop..
This is an awesome article, and Conway would've been incredibly excited about this result. Thanks for sharing!
There are alternative DNS roots, so I guess that begs the question, would it be possible to create your own parallel IP address system, or equivalent?
> your browser has to repeatedly download them on demand.

Mine downloaded it once, didn't notice it happening after that.
"Real-time" isn't a trademark, you can assign it to other things if they meet the typical guarantees of "real-time".
Someone recommend me Block.cc which is a crypto api,and I just want to know it's easy to operate?
They're 15, according to the book "The Art of writing" by John Jenkins, from the year 1813 (yes, 1813) according to archive.org. Although In the book there's a text saying it's printed 1818. In the book he lists 15 groups of them and shows two examples for each.

https://archive.org/details/JenkinsArtOfWriting/page/n25/mod...

(page 26 in the built in browser, plate 33 in the book)
cloud is great for startups when you have no idea about your infra needs. once you figure it out you should move to bare metal. but the honeypot nature of cloud is the comfort and ease of use. people get comfortable and decide to not bother with switching and that will bite them in the ass in the long run with insanely high bills. and some will be way too deep to even be able to switch(due to their code base being too dependant on the cloud infra or too expensive to refactor) so they will get stuck there. cloud is a trap if you are not careful but great to get things going.
Then you can't improve them.
ZF’s Multi-Speed Electric Drive Units Make a Case for Transmissions in EVs
Thanks for the great writeup and the great work!

The fact that half the comments here are dismissive or condescending is such a sad indictment of HN culture :(
If she had travelled and gotten covid while travelling she could've easily passed it on to vulnerable people she'd bumped into and caused the untimely deaths of other peoples' loved ones.

We ALL had to make sacrifices during the pandemic.
those are also their handles on Twitter...

https://twitter.com/autinerd
https://twitter.com/ocdtrekkie

I don't get it
What makes you think performance was not a priority here?
You do realize that RTKit is not a Unix-like OS, right?
Thanks so much, really appreciate it. I didn't go into how I'm doing it in the post, because that's in flux at the minute, but I've largely kept to
1) Calorie counting - tried focusing on macros but that just adds another thing to manage when realistically, I just need the scale to go lower. Making it simple makes it sustainable.
2) Feel good exercise - enjoying yoga was a big surprise, but Sean Vigue Fitness over on YouTube really warmed me to it. I love free weights, I love rowing, I love running (although don't do it too much because of my knees).

It's a relatively new blog, but I'm posting more of the same every Sunday. Next one is about how SAD (seasonal affective disorder) is hitting me at the minute.
I'm guilty of having written code like this on occasion, as I'm sure we all are. It's easy to look at these changes and say "of course it's slow", but for every instance of this that OP fixed there's probably 99 other occurances of the same thing that _don't_ matter for performance. In a perfect world, sure, everyone would know whether they're on the hot path or the slow path and prioritise accordingly - it doesn't matter if something that is called once a day takes 15ms instead of 0.15ms, until someone adds it to the hot path and it gets called 290 times.
Rapid promotion these days seems to require some level of job hopping even if slowish (eg ~5 years) so no
I almost certainly won't.

Unless this stuff goes entirely mainstream I will just avoid it.

This is the first time I've watched this kind of livestream and as well has as making my teeth itch with creepiness, not being an efficient means of conveying the topic it is boring.

I guess I'm older than the average HN user but I prefer reading to watching a video for education.
I think you misunderstood that last quote:

- exposing my home address could put me in personal danger so I have a stronger interest to keep that private

BUT

- as long as my ownership of different companies can be correlated

These are conflicting interests (my interest in privacy, the public's interest in transparency) that need to be weighed and Germany traditionally favors privacy in most cases.

The Transparenzregister requires registration and only permits limited access to members of the general public. But it exists and the information is out there. That is important.

It's really hard to convey the notion of European (and especially German) ideas of privacy to Americans given that even California's privacy laws are fundamentally different.

I suppose it's similar to trying to explain US gun laws or freedom of speech to Europeans. There may be superficial similarities in what these legally mean in practice but the underlying cultural ideas and origins are very different (e.g. the material fact that there are more guns in the US than gun owners has very important ramifications: even with public support, implementing Australia-style gun collection would take decades if not longer).
Which is why this article is so good IMO.
You got this! So great to hear about your impressive progress.
There exists an 'orphan' pattern that cannot arise in any configuration after the first generation. When we look at large patterns, the proportion of them that contain an orphan tends to 1.

On the other hand the smallest known orphan is 12 by 8, and we also know that all still lifes (unchanging patterns) with up to 21 cells can be built.
No, it's possible to write dodgy code in other languages too - 2 of the examples in this article are in go rather than JS
That’s exactly the next item in their pipeline:

https://electrek.co/2022/10/20/tesla-next-gen-electric-car-p...
All of anime images are also has the quintessential SD/NAI eyes, that’s another tell.
Turned 50 this year, and probably will stay where I am until I retire. I could make more money at Google, if I lived in the city I'd probably consider it but I'm a 90 min commute away so fully-remote suits me better. Maybe I'll move when they kids leave home (or maybe not)
>You correctly classified 22 of 30 (73%) images!
>You identified 12 of 12 (100%) AI-generated images.
>You identified 10 of 18 (55%) human-made images.

I draw regularly so that may have helped.

I managed to identify the AI images because they contained very AI-like mistakes (ie. poorly defined hands, inexact facial symmetry and shadows mismatching the object). When the image contained no obvious mistakes, it was more or less a coin flip for me, turns out the images without mistakes were probably all from humans.
The best approach for a no build CSS approach I've found is using BEM notation to scope the CSS of each component, and then @import'ing the separate CSS files into a master stylesheet. When hosted over HTTP/2 those @imports are downloaded pretty efficiently. However, when doing that the lighthouse score is impacted and it doesn't scale for large websites.

Typescript is indeed a given. There's no good way to do that without build tools. The question is whether typescript's benefits are worth the overhead of the build tooling. I tend to prefer it for libraries with strict API's, but I don't experience as much of a benefit for web applications. I think libraries also benefit a lot from bundling/minifying, so there I would choose a full build tools approach. For small web applications the overhead of the build tooling is not worth the benefit IMHO.

And then when it comes to direct imports of images, fonts, svg, I don't think people should do that at all, even when using heavy build tools. YMMV.
While not about specific engines, I am quite sure that there is enough literature about "how to build your own engine", as I have enough of them on my bookshelf since MS-DOS days.

These were my first two books on the subject:

https://www.amazon.com/Tricks-Game-Programming-Gurus-Andre-L...

https://www.amazon.co.uk/Building-3D-Game-Engine-C/dp/047112...

So I imagine a local library or bookstore might have some dusty books from Andre Lamothe, Game Development Gems book series, and whatever else came after.
She filed a DMCA claim to get this url removed from google, which is abuse of the DMCA process for sure:

DMCA (Copyright) Complaint to Google

SENDER
Kittiya
[Private]
US

Sent on November 25, 2022
COUNTRY: US
RECIPIENT
Google LLC
[Private]
Mountain View, CA, 94043, US

SUBMITTER
Google LLC
Re: Unknown
NOTICE TYPE:
DMCA
Copyright claim 1

KIND OF WORK:
Unspecified

DESCRIPTION
The photographs of the mountains and snow leopards which can be viewed on my website at the URL below.

ORIGINAL URLS:
https://kittiyapawlowski.com/prints

ALLEGEDLY INFRINGING URLS:
https://alpinemag.com/fake-snow-leopard-photomontage-spread-...

Edit: the reasons it is abuse is because this is fair use. https://copyrightalliance.org/education/copyright-law-explai...

Fair use exception allows for use of copyrighted material for the purpose of criticism.

No other anrticles are complained about by this “photographer” that use these images only the single article that accuses her of fraud.
Mastodon's Privacy: Who holds your data in Mastodon
This is an argument for having these fundamentals implemented in the language's standard library IMO.
Company Clocks
Search seems to work again.
Can anyone ELI5 to me what this means?
> What’s there to be afraid of, really?

Incinerating your life, trying all these new things, only to find that the emptiness returns shortly, and now it is no longer paired with a dependable income.
I think the portion that is fundamental is deeper than game of life itself. Game of life is a rule set with sufficient complexity to get this far, but it isn't the only one. Anything with this class of behavior will support systems including those resembling DNA, the question is at what scale it emerges. If the scale is too big (arguably the scale for the result in this post is too big), it's a less elegant kind of emergence.
Ask HN: Is there a JavaScript equivalent to the Django test database?
I really love how easy it is in Django to write well encapsulated integration tests. Thanks to the test database[1], blank databases are created for each test.

[1] https://docs.djangoproject.com/en/4.1/topics/testing/overview/#the-test-database

Is there any JS ORM or other framework that offers anything equivalent?
Peter Mikkelsen here. I'll happily answer any questions.
Agreed very much on Reich and feel very similar about Brian Eno’s solo work. What’s the difference between aleatoric music and generative music?
Atlas Shrugged for reasons I will not disclose.
But no. Those NFTs never had anything but subjective bubble value to begin with and cost next to nothing to create too. The money transferred in exchange for changing ownership of them passed to other hands but didn't disappear. Its much more concrete value wasn't lost and nothing was destroyed in the process except the wispy perceived value of the digital NFT tokens that had (again) cost nothing to create in the first place.
Which cities? Silicon Valley? Or people remote working in the Midwest?

If you are making Faang money you can choose a shorter commute. 30 miles is 1-2 hours in silicon valley. My limit is 10 miles/40 mins
I fell into the same trap, I thought it was a curated list given it's so prominent but... No, it's just a dumb list sorting by some counter (or score based on download count, reviews, etc.).

I'm in the same camp as many other commenters on this thread, some years ago (7-10) I used to use the App Store to actually discover apps, nowadays I just open it to search for exactly the app I'm looking for, mentally skip the 1st result as it's always an ad and then look around for what I actually searched for.

Terrible experience, the storefront aspect is completely useless now. Haven't bought any app that I discovered myself, it's usually through recommendations from friends or internet reviews.

Tim Cook is an extremely good bean-counter and logistics guy but definitely shouldn't be at the helm of being the judge for product development anymore. In that sense Jobs was actually pretty unique and had good taste.
Dang I started at 109Kg and went down to 65Kg. Feel amazing now. Best thing I ever did.
I know it's an overused line, but this kinda blew up overnight! I did not expect to wake up to over 1k visitors.
Really appreciate you all reading and commenting. I've only recently started, but I'm going to be posting more of the same every Sunday, talking about mental health, physical health, and stuff I've learned along the way.
If you like this and want more, you can subscribe to my mailing list here - https://nicky.bearblog.dev/subscribe/
I'll be sending out an extra post by email every Wednesday.
Have a great day!
In fact, 2kg per month is pretty reasonable. I know it's possible to achieve this goal without starving yourself and by eating tasty and satiating food. I already did it in the past and it worked.

You "just" need to eat better food. It's that easy.

Well, here I'm not telling lessons, because I fail to "just" eat better food. In fact eating it is the easy part. Getting good food in your plate everyday is what is hard because it means making a lot of changes in your habits because, well, food is not going to cook itself and you always have "better" things to do.
I've done a lot of profiling over the years, and you're right.

In my experience though, it is correct _enough_ in the vast majority of cases to be able to gain significant speedups. You're not going to be eeking cache misses out of your hot paths without understanding what you're looking at, but you will find things like "We spend more time converting to strings and back than we do actually compressing" or "we're spending 100ms of every request loading a config file from S3 that could be cached". If we eliminated the low hanging fruit in some of our most used tools, the difference would be significant.
Doubly annoying considering the forum. I know that HN is typically pessimistic but it'll never stop confusing me that a forum from YCombinator /rejects/ change and innovation. Irony, is that the word?
I think OP means Silicon Valley?
LMAO I found outdated info on that wikipedia page, in the best way.

"Some patterns require a very large number (sometimes hundreds) of glider collisions"
That is one hell of a cautionary tale.
Better than modern VICE.
Indonesia puts 100-island archipelago up for auction
Well you have that CSS zen garden thing nowadays. It's all the different media, screen sizes, user preferences. And instead of writing multiple classes that defines styles for different outputs you just have one and let CSS handle the differences. No need to duplicate classes, just semantic names.