skysight-inc/HackerNews huggingface dataset:
I've said this explicitly for years... in this forum... everyone is going to love crypto until the kidnappings start. Anonymous transfers of large sums of money are rarely beneficial except in societies where crypto is already illegal.
I've been writing a lot of Golang in the last year and I wouldn't use it for writing a parser. It's just a modernised C, the model it provides is very simple (coming from C# the simplicity actually made it harder to learn!) and is very well suited to small, focused applications where a low conceptual load are beneficial and the trade off of verbosity are acceptable.

F# or even the latest version of C# are what I would recommend. Yes Microsoft are involved but if you're going to live in a world where you won't touch anything created by evil corporations then you're going to have a hard time. Java, Golang, Python, TypeScript/Javascript and Swift all suffer from this. That leaves you with very little choice.

I'd be interested in hearing your thoughts over OCaml after a year or so of using it. The Haskell-likes are very interesting but Haskell itself has a poor learning curve / benefit ratio for me (Rust is similar there actually; I mastered C# and made heavy use of the type system but that involved going very very deep into some holes and I don't have the time to do that with Rust).
It’s not “optimized for desktop”, it only works on desktop. I think it’s hilarious when something plainly doesn’t work and people say “oh, it’s not optimized for this case”. That’s now what “optimization” means.
IBM hit with suit over Weather Channel ad data sharing
Any seller in any state should have to accept a federally issued ID such as a US passport, no?
If you are wealthy, why not put your hardware ledger(s) in bank vaults that can only be accessed with id?

It's not expensive.
Waiting for an OLED MacBook Air? It might get delayed again
I really don't think "walk briskly for five minutes a day" is a health nut thing. That sounds more like the advice your doctor gives you when she knows you won't do anything a health nut says.
This really downplays the impact of clinical depression. It's often not solved by exercising alone, and if you talk to a psychologist about this, the first thing they do is recommend exercising or at least goeing for walks as an immediate measure before potentially therapy or medication starts.

When I went to a doctor complaining about low energy, literally the first question was about weight gain and exercising, so I'm not sure where your comment about the pills comes from.
Maybe it's because I'm exclusively an HF user, but I have on my wall cards from stations I've made contact with and chatted to in Brazil, Thailand, Kuwait, Bosnia & Herzegovina, Japan,... which to me feels at least a little bit diverse.
You should have done this 20y ago
Thank you! A few things:
1. We're a more affordable for new founders. All features are available in the free plan, even Zapier, API etc. (it just comes with a small branding) and if you want to remove the branding, the pricing just scales with you while you grow your list.
2. Feature-wise, we are building a toolkit for founders here. So we already have some other things like email campaigns. So you only need us to also send product updates etc. to your users, without paying for and using an extra tool.
3. Of course it's a personal opinion, but user experience is extremely important to us. We believe it's that we've created the simplest way to create and customize your form/page and emails - with or without technical knowledge.
Audience (Oct 2024)

CBS: 4,963,000

ABC: 4,441,000

NBC: 3,703,000

Fox News: 3,253,000

https://www.nationalmediaspots.com/stats-us-cable-broadcast-...
That's a great book, it looks so simplistic and then the next thing you know it's teaching you about resistors and soldering and programming, all in like 50 pages of mostly graphics.
Have you used getwaitlist.com? Was there something you were missing?
Bringing up goland always annoys me for some reason. Like, it's really practical, it is fast, but not actually low-level, it compiles fast, and most importantly it is very popular and has all the libraries. It seems like I should use it. But I just almost irrationally hate the language itself. Everything about it is just so ugly. It's a language invented in 2009 by some C-people who are apparently oblivious to everything that excited PL design folks for the last 20 years (as of 2009). PHP in 2009 was already a more modern and better designed language than goddamn golang. And golang didn't really improve since. I just cannot let it go somehow.
> If you don't mind me asking, which companies? Or how do you get into this industry within an industry? I'd really love to work on some programming language implementations professionally (although maybe that's just because I've built them non-professionally until now),

You do not need to write programming languages to need parsers and lexers. My last company was Prisma (https://prisma.io) where we had our own schema definition language, which needed a parser. The first implementation was nested structures and reference counting, which was very buggy and hard to fix. We rewrote it with the index/walker strategy described in my previous comment and got a significant speed boost and the whole codebase became much more stable.

The company I'm working for now is called Grafbase (https://grafbase.com). We aim to be the fastest GraphQL federation platform, which we are in many cases already due to the same design principles. We need to be able to parse GraphQL schemas, and one of our devs wrote a pretty fast library for that (also uses Logos):

https://crates.io/crates/cynic-parser

And we also need to parse and plan the operation for every request. Here, again, the ID-based model works miracles. It's fast and easy to work with.

> I really like the sound of this, it wasn't necessarily confusing to work with Rc and Weak but more I had to put in a lot of extra thought up front (which is also valuable don't get me wrong).

These are suddenly _very annoying_ to work with. If you come from the `Weak` side to a model, you need to upgrade it first (and unwrap), which makes passing references either hard or impossible depending on what you want to do. It's also not great for CPU caches if your data is too nested. Keep everything flat and sorted. In the beginning it's a bit more work and thinking, but it scales much better when your project grows.

> Thanks! Maybe then the Rust code I have so far won't be thrown in the bin just yet.

You're already on the right path if you're interested in Ocaml. Keep going.
My experience in a small West Coast US city (or maybe a large town) is that COVID really hurt. Pre-covid there were several venues in my city that regularly had live music, at least on the weekends, and most of them stopped during COVID and never returned.
I don't understand the question as it's written.

But the shape of the question feels like you're asking about whether an interpreter (which the compiler is not) uses the GC of the host language?
re-inventing known language features in inferior languages isn't more real-world, it's a self-inflicting kool-aid thirst ^_^
Thank you! Did it on the website now.
OpenAI defeats news outlets' copyright lawsuit over AI training, for now
This history is fascinating as hell. I looked up the name of the person in that excerpt who claimed the original patent. He's apparently in the Guinness Book of World Records: https://www.guinnessworldrecords.com/world-records/463935-fi...

I don't know why they have a record for earliest filing of a 3d-printing patent, but this guy (Wyn Kelly Swainson) was an American graduate student of English Literature who filed the patent in Denmark after teaching himself some basic lithography and chemistry from a library after wondering why no technique existed to make copies of sculptures. He ended up doing research for DARPA and founding an engineering company.

Also, for any random reader who isn't familiar with the cultural history of the west, Daedalus was the mythical designer of the labyrinth of Crete made to contain the minotaur, and also the father of Icarus, who crafted the artificial wings he and his son used to escape Crete after King Minos tried to keep them trapped there after he helped Ariadne help Theseus to kill the minotaur. He was also somewhat responsible for creating the minotaur in the first place, as he built the fake cow costume King Minos' wife used to mate with a bull and birth the minotaur. I guess it became a popular pen name in the early to mid 20th century, because it was also the name (Stephen Dedalus) of James Joyce's self-insert character in A Portrait of the Artist as a Young Man and Ulysses.
Ask HN: Disappearing URLs: Issues with Institutional Websites in Google Search
In the past 20 days, my colleagues and I have noticed that many URLs from institutional websites, primarily those of public administrations like town halls, have disappeared from Google search results.

According to Google Search Console, these pages show the message: "Page is not indexed: Crawled - currently not indexed."

We have made adjustments to our robots.txt files and are currently waiting for results, but we still have many uncertainties. Has anyone else experienced something similar recently?
And here I was, thinking my daily cycling would be enough. It's not. I've been cycling all of my life, cycling daily and I'm still categorised as obese according to all weight to height ratios.

My long term avg blood pressure varies with weight. It's lower when I lose weight, higher when I gain weight.

I guess generalising health advice isn't necessarily useful. Health advice should be tailored to individuals, instead.
I think you missed something if you felt the borrow checker made things too hard. You can just copy and move on. Most languages do less efficient things anyway.
D-Wave achieves calibration of Advantage2 processor
Elon Musk's Twitter takeover math has changed
I also worked on routes for mobile networks. Everything ran Linux, especially the control plane. Line cards were also linux, but the only task they had to do is to program the ASICS as the control plane told them to do. None of those features are relevant, you could do the IPC over HTTP or whatever you wanted.
If the game developer wants to follow a particular marketing plan, e.g. they've discovered they get more sales when there's a lot of positive Steam reviews, then of course you can help with that. If retweets, or Reddit posts, or Facebook likes or lets-play Twitch streams, or whatever else sells copies, and you're in a position to do that...

However, when buying on Steam, you need to watch out for your own interests too. Will you still be able to play this game in 20 years? Checking there is a crack is your insurance policy.

If you can buy it DRM-free on itch.io or GOG, do that instead. Steam store pages will list if there is any _third-party_ DRM, but won't list if the developer is using Steamworks DRM, so generally you have to assume it is (unless the developer assures otherwise, or it's on https://www.pcgamingwiki.com/wiki/The_big_list_of_DRM-free_g... )
My comment comes from the seeming ease of procuring these drugs - with people going on Ozempic out of pure vanity.
Clearly Sauron is a jealous ringmaker and doesn't like hobbits using his ring to shitpost.
Kind of funny to see a medication that's super common in Germany, widely recommended by doctors, given to children, etc. to be discussed in those terms.
It is pretty simple, parties estimated how many votes and influence they could get. And decided it is too little. The only way is to be more noisy (protests, pressing politicians to do it).
That is how I do it too. I don’t have time for much dedicated exercise with a full time job and two small kids, but cycling allows me to get a decent amount of exercise every day while saving both time and money. (And about time, if you work in a city and have less than a 10 km commute, cycling is almost always faster during rush hour. )
Smaller volume, slightly bigger/faster motor. Actually looking at the fan there is nothing special with it.

Temperature control is probably hardest part. But in general air fryer could have been done quite a lot of earlier. Maybe materials for the basket is other aspect.
You submitted this 9 hours ago as "I built a brutally honest Dating Profile Rater, an..."

And now you just happened to "discover" this profile rater?
Seems like the same books that always get suggested. Make sure to click the more books link to load a few more to get some unique suggestions you might not have heard of.
I'm going to be honest with you. And probably a bit harsh. Note that this is not personal but that your site is very clearly not good.

Basically, you put a bunch of trash games on a page. The effort you made is minimal. And so the result is not something that you can monetize. You cannot reasonably aim to make money for nothing.

The games themselves, as I said, are trash. They are the sort of games spammers use to put out hoping some poor soul will accidentally bite the bait and then distribute malware or whatever. Poor quality games, full of ads, and many of them don't even work. This is the shittier part of the internet.

Given those two points -poor content and very low effort on your part- I can't give you any advice other than tell you that this doesn't even look like a serious effort.
I have tried many nasal sprays, but what is really effective is a salt in water solution (slightly salty to taste) and a 10 ml syringe. Simply inject it into each nostril so that the water comes out through the mouth, a couple of times a day. Cleans out all the garbage really well.

Among the medications, Flonase spray is effective, but saltwater is enough most of the time.
Ask HN: How do you organize Gmail as a dev?
I am just curious how people are organizing their emails and keeping everything sorted.

Saw this tutorial on organizing into Follow-Up, Awaiting Response and To Read Labels.
https://www.youtube.com/watch?v=oLdHnWLbn4A

How do you guys keep everything sorted and what's your typically workflow?
That’s a good point. The figmas we build are not high fidelity. But they’re more than wireframes. The point is to get everyone on the same page conceptually as to what is going to be built, but the details are still left as an iterative process for the engineer implementing.

The point of the figma is to answer the question “what visuals will help ops, legal, and engineers be on the same page when discussing” and NOT “the button should be 48px down”. UX specific “extras” like confirmation modals, etc. are never added because that doesn’t answer the first question.
i have a ser9 and its silent and cool to the touch running cyberpunk at 60fps. its also about the same size as mac-mini

and i also added my own extra 4tb ssd for about $130. it took 5 minutes to do it.
Almost every technology buzzword is based on something interesting and useful that then gets used in as many unsuitable applications as possible.
Like another commenter has replied, not only are you factually incorrect, you are incorrect on a moral level, because your argument is that if the statistics show that more bad things happen with guns acquired legally, then that somehow trumps an individual's right to self-defense.

It does not and I hope you never get into a situation where you have to experience that choice for yourself.
Ultrasound is safe at normal acoustic levels.

Infant babies frequently have their brain scanned through the open fontanels.

If you turn the volume up to 11 you'll boil water with or can use it to machine steel but the energy levels in clinical practice is safe
Facebook/youtube imposes enough censorship, more than any democratic government can possibly ask for, without looking too weird to the voters. So, gov does not see the reason to regulate, if platforms already proactively implemented all their most wild dreams.
Oh no, you're right - especially looking at my last few commits this is very much what some parts of the project became. And when I was looking at it I felt like I was throwing away so much of the goodness Rust provides and it really irritated me.

Looking at Primeys' comment he actually gave some really interesting suggestions on how to manage this without needing Rc / weak pointers or copying loads of dynamic memory all over the place. Instead you have a flat structure of copy-able elements, giving you better cache locality and a really easy way to work with them.
Show HN: Ghostedd – where job seekers can share application ghost stories
We are looking for a Senior Backend NodeJS Developer (m/f/d) to be part of the development of our Business Intelligence Application. Our BI APP circle is embedded in our new circle cluster “Customer & Shop Intelligence”, which is in charge of driving a personalized and inspirational shop experience.

Our BI-APP Team uses data from across the company and transforms it into logics & scores, used to provide the best personalized user shopping experience. You will work at the heart of our recommendation and sorting logics with deep insights into the algorithms behind that.

What you will do

- Develop smart BI solutions utilizing NodeJS with TypeScript

- Manage extensive data volumes efficiently, employing Google BigQuery and integrating seamlessly with Business Intelligence systems

- Build and enhance high-traffic APIs, ensuring minimal latencies

- Work closely with experienced developers, product managers, data scientists, and analysts to improve existing features and introduce new ones

- Encourage innovative ideas and creations – a flat organizational structure, and fast decision-making processes ensure ample room for contribution and growth

- Draft architectural decisions together with our Tech Lead and explore new technologies

Who you are

- You have at least 5 years of experience working with Node.js

- You have recent and practical experience with TypeScript

- You have proficiency in working with SQL or No-SQL databases

- You write well-structured, efficient, and maintainable code, and actively maintain the quality of the codebase

- You have excellent analytical and problem-solving skills

- You are used to working in an English-speaking and agile environment

- You raise the quality of the software you work on

Nice to have

- You have experience with Elasticsearch

- You have experience with Google Big Query

- You have familiarity with centralized logging, monitoring, and alerting solutions like Datadog

- You have recent and practical experience with React, VueJs, or similar frontend frameworks

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
An enormous amount - see, for example, this study: https://www.voteriders.org/wp-content/uploads/2023/04/CDCE_V...

About 10% of eligible voters don't have the ID they would need. The people most likely to lack proper ID for voting are young, Black or Hispanic, and poor.

Lots more details in the report!
If you are waiting for studies that perfectly model every variable before you spend 5 minutes walking, you are unlikely to be satisfied within your rapidly decreasing lifespan.
This really hinges on 'velocity':

> .. simple implementation won for velocity ..

How do you specifically define velocity in this context?

(I am asking because I tend to favor speedy velocity in quick iterations; which is another story, than say velocity for change...)

Kind regards
Looks like we will soon get boards supporting 24x DDR5-6000 for the EPYC 9005 CPUs.
> So it sounds like we've come full circle.

I think the issue with Agile was that it was named. After something is named and codified it becomes a thing and everyone can mangle the thing to fit their desires until it becomes antithesis of the initial intents.

This guy doesn't name or codify his approach. So it's fine, there are only intents, there's barely anything to mangle.
> can't even be bothered to read their linked site, you probably aren't the target audience.

People who are not the audience need to read it to determine that they don’t need to read it because they’re not the target audience? That’s your solution over them integrating “QNX is an embedded Os” into their opening paragraph?

What a strange response to a rather simple hey could you be clearer request
I was always a bit put off by electric tooth brushes since the idea of having another "noisy" device was something I DID NOT WANT.

But after seeing so many recommendations from friends, family, dentists and online over the years. I felt buying one was worth a go.

And I am never going back. The quality of the clean and the massaging of the gums brought me from brushing my teeth as a chore to having a desire to brush my teeth (which I had never understood before).
That's the thing all these "easy bake recipe for success" blog posts miss: it's all about the people. I've been in companies with the exact same processes and wildly different outcomes because staff was more competent (which includes soft skills) and experienced.

But that is anathema to tech companies that think having the right X (agile, Spotify guilds, kanban, etc.) will fix everything because that's what they sell to end users.
Who does this apply to? Idiot mode doesn't make sense in the long run, does it mean they skip tests? Do they only build fragile stuff? Is there API easy to work with?
I don't get it. You can literally go buy it right now. You have been able to buy it for months and months by getting an Ipad. If you are saying you can't buy it because it's used inside a product then the same goes for basically all mobile processors. I can't "buy" an AMD Ryzen HX 370. I can't buy an Intel Core Ultra 258V. And neither can I "buy" a Qualcomm Snapdragon X1E-80-100. This has never even been a factor.
I love that this is on today's internet, and as its own site, not as an account in somebody's garden. Uniquely tailored to what it is trying to do and oozing with personality, but professional in presentation.

I have zero interest in mushrooms or dying fabrics, and yet, I can't help and be infected by this site's enthusiasm. Great way to start a day!
No you're believing in conspiracies.

It would require the whole scientist communities and the sanctioning organisations to work together in order to validate a drug that is basically infective. Because you see before a drug is out on the market there are a lot of testing on animals, then humans and they have control group to measure how effective (or not) it is.

Things like that CANT happen.

Obviously I'm being sarcastic, that's the usual argument: you can't possibly have all scientist and federal organisation work together on malicious drugs.

The truth is that it happens, see that drug or the oxycontin. It just requires some shity people and the rest of scientist community to not care.
Network automation is a process that enables the management of network infrastructures through software without the need for manual intervention. Tasks such as device configuration, performance monitoring, troubleshooting, and security policy enforcement are automated as part of this process
That's genius. Let the workers work and keep busybodies with busywork.