skysight-inc/HackerNews huggingface dataset:
Inside is a feature-length movie filmed during the pandemic, definitely worth watching in its entirety if you haven't. It's incredibly creative. I linked the video at the second of three "bits" performed in a single scene. In this scene, he's pretending to be a standup comedian in front of an audience, hence the multiple jokes. Bo actually previously used the pirate joke in The Big Sick: https://www.youtube.com/watch?v=zYZ5efCcK_s
A Million Little Secrets
How do you approach appealing to formal seniority in a technical discussion?
How do you approach appealing to formal seniority in a technical discussion? ("Listen, I am a senior/staff/honoured/etc. engineer here"), formal education ("Listen, I'm PhD, actually"), certifications ("I passed an official certification on this"), years of experience ("Trust me, I have been doing it for X years"), etc., without an actual point to bring to the argument?

Do you take any value of what I listed above as extra points to the actual objective details of the conversation? Do you ignore all that and focus on actual related facts brought by parties to the argument?
> C is a language that's basically built on memory aliasing

Additionally, C does actually have aliasing rules, but many projects, including the kernel, turn them off. Linus in particular does not think they're worthwhile.

These rules are different than Rust's, Rust also rejected these particular rules.

> To take a quote from the D manual [0], to guarantee memory safety you need to disallow

Just to be clear, this is the list for D, not in general. Rust is fine with you taking the address of a local variable or function parameter.
Ye. Humourus pastiche.
Love this game, I’m addicted. It’s the new Wordle
See my above comment https://news.ycombinator.com/item?id=43161105
I hit a similar issue in 2017 which is still the case today: Python's builtin `random.shuffle` destroys numpy arrays passed into it [0]. This is apparently a design limitation within numpy and cannot be detected or fixed, so it still stands today. I spent hours combing through my own code wondering where the bug was, because there was no way that it was caused by numpy or Python, but eventually all the likely scenarios got ruled out...

[0] https://github.com/numpy/numpy/issues/10215
Since this is basically just publicity for his book, see also https://www.emacswiki.org/emacs/EmacsThirtyHighlights, especially if want to skip over low-quality non-comments like "Info mode is Emacs’s implementation of the TexInfo hypertext viewer" or "Programming mode for Ruby".
The Truth About Social Security and Dead People
And with good reason - some particularly enterprising miners revived a coal power plant of all things. Other meme coins wasted insane amounts of HDDs and SSDs. I'm glad it's mostly Bitcoin and Ethereum that are left over these days.

[1] https://www.theguardian.com/technology/2022/feb/18/bitcoin-m...
Is stochastic calculus something that requires a computer to stimulate many possible unfolding of events, or is there a more elegant mathematical way to solve for some of the important final outputs and probability distributions if you know the distribution of dW? This is an awesome article. I've seen stochastic calculus before but this is the first time I really felt like I started to grok it.
Regarding Steam data, I am curious about how games are being played (hours spent) and, even more, about their co-occurrence (i.e., player X spent both time on game A and game B). I would love to make a visualization like https://p.migdal.pl/tagoverflow/?site=gaming&size=32, but for Steam data.

Also, for deeper insight than sales volumes (e.g., game design, general trends, demographics, types of players), such things would be crucial.

and
The Anonymous YouTubers Street-Racing Through New York
We're Finding Out What Humans Are Bad At – By Steve Newman
Ah yes, the famed Solver! You're known for your inhumanly rapid responses to every Old World related discussion on the Internet but I didn't expect you to show up here.
I’d be happy in the 20k bucket honestly, the job market is terrible
> In particular, it is not always possible for HQ to ensure that when a process that spawns tasks (called worker) quits unexpectedly (e.g. when it receives SIGKILL), its spawned tasks will be cleaned up.

I have no clue about HyperQueue architecture, but is this really a problem? Normally if the main process of service exits then systemd will clean up the children. Why does HyperQueue need to implement it's own cleanup?
A social media post is a kind of writing but I took the original post to mean a longer, more publicly available work. They suggest 100 words, which would make for a long Facebook post.
Linux isn't the only kernel in the world. Posix needs to be kernel agnostic. Also need common abstractions to have unique names.
I am using Streamlit, and it is the thing that is adding React.

I appreciate that it's a heavy site, but just being honest with you - it doesn't seem worth the time optimising this by moving to another lighter framework at this stage of the project.

Sorry!
One of the junior developers I worked with years ago wrote code that humans couldn't understand, maybe he was was just ahead of his time
I'm exploring the world of Tauri cross-platform desktop apps in my free time now.

For the first project using this technology I decided to go for a simple media converter app. I have a 64MB sampler so I have to convert a lot of samples from lossless formats to mp3, there are two options I know: any random online tool from the google page 1 or ffmpeg cli. The former almost physically hurts, because I have to upload my files to some server which does the same ffmpeg instruction and then get them bytes back, that's a heck of an overhead!

ffmpeg-cli and some knee-made bash scripts is what I have been using for a long time. I love my console, and I spend 90% of the time inside, but then it comes to ffmpeg, it instantly feels tedious to use it. Finally I decided to make yet another GUI wrapper:

https://github.com/ilya-lopukhin/conversimp

The idea is to drag the files in, or select them via dialog, then run an ffmpeg conversion template with each file as input in a separate thread (need to limit theese btw). I decided to go fully open-source, and maybe promote it's usage over the online converter ad-farms which are really abundant. When I decided to publish this, I instantly understood it's going to be a tons of extra work, but in the end I want it to look nice and do it's job flawlessy, and at the moment it's a weekend or two from release.

Let me know what you think ;)
https://archive.today/fxH8P
On top of the other comments, majority of Montreal is bilingual. There's a reason there's a whole neighborhood of anglophones, the city is very English friendly.
Try writing in a private journal first in order to develop the habit of writing.

I'm a bit eccentric in this respect as I journal more than most people. I have subject matter journals that I use. When I'm working on graphics, I write in my graphics programming journal. When I'm working through abstract algebra, I write in my maths journal(s).

I do some times come across ideas for longer-form essays. But it's usually from the accumulation of small ideas, thoughts, feelings, and the like that I find them.

Eventually, blog posts.

However if it's the anxiety of performing for others that overwhelms you, try developing the habit of writing in private. You can conquer those anxieties later when you're more confident in your underlying skills.
Unfortunately, there are people out there (with a seemingly large overlap with CEOs) that have incredibly fragile egos, and any perceived criticism (such as pointing out a dreadful security failure) can result in lies, excessive reactions, defensiveness, denial, insults, scapegoating or even retaliation. Or all of the above.

In situations like this, it feels to me like the reaction is “how dare you think that I would need your help?!”
Neural circuits in mice can make social interaction more or less rewarding
If you need to make an account and give this guy personal information (a digital commodity like oil) to see the data it's not free lmao
> for ie folks from Zurich its almost impossible to understand folks from Bern. And thise are 2 big cities pretty close to each other, not some remote mountain valley.

This is absolutely not true. Bern is the capital and many people travel there for work or other reasons. It's also a dialect very heavily featured on TV (e.g. I remember there was a weather reporter from Bern, don't know if she still does this), a lot of famous politicians are/were from Bern (e.g. former Federal Council member Adolf Ogi) and many famous musicians also sang/sing in this dialect (Mani Matter, Züri West, Gölä, etc.)

Almost all Swiss dialects are mutually intelligible simply due to the high level of exposure to the diversity (and also their relative similarity). There are some people who don't understand Walliserdeutsch well, because it's less represented and also linguistically more removed from the rest - but even that's something you get used to quickly.
I can't find the option to turn off tweet search on grok.com - there's an option to turn web search on and off but even with that turned off it can still answer questions about things like "latest tweets from X".

I removed "exclusively" since that's not true, thanks for the tip.
Show HN: CoWriter – Open-Source Tool to Accelerate Writing with Local LLMs
It's now expected to miss us by about 270,000 km, 170,000 mi, 0.70 lunar distances, on 22 December 2032. It may pass within 10,000 miles of the moon.
It would open in a new tab (or specifically, window) if there was no object named "blank" for it to target. The problem with that is subsequent links with the target "blank" would use this same new window. Links with the target "_blank" would each open in individual windows
Oh. It already is. Artists are already saying that a lot of commission work is drying out (e.g. illustrations).
Not just an NDA, but probably an NSL[1]-style non-disclosure requirement. How many are willing to go to jail or exile in a foreign country to reveal this kind of thing?

[1] https://en.wikipedia.org/wiki/National_security_letter
Share the post! Would love to read it
Demo video - https://www.youtube.com/watch?v=XiomNY1v2J0
Why would it be an exaggerated claim?

Try it yourself, from scratch, and see how quickly you will finish something that will rival and surpass, say, qBittorrent.

None of the tasks is breaking new ground or is creatively difficult. But there's a metric ton of those tasks in order to make a truly good torrent client.
This is really good!

In this time and age, fast and reliable access to the internet should be a given, particularly on developed countries.
Unlike Texas, California thankfully hasn’t been gerrymandered to death. It still has a functioning democracy.
No Gen AI Seal
Considering there have been over 170 dire climate predictions since the 1960s, and none of them have ever come close to coming to pass, I think we'll be ok.
I've implemented something similar! Except it was persistent and intended for non-volatile flash media. Was a lot of fun to implement.
I would just like an AI that isn't so incompetent that it breaks immersion in the game. In Civ 6, on Deity, if you survive the first 50 turns, when the AI had a massive cheat advantage, it is virtually impossible to lose to the AI militarily. In later stages they essentially never use planes, or any kind of coherent tactics.

The AI certainly does tell you what it's thinking: "Duuuuhhhhhhhhhhh"
How about starting with something like this:

CREATE TABLE email(
id INTEGER AUTOINCREMENT NOT NULL PRIMARY KEY,
s_id INTEGER,
r_id INTEGER,
subject VARCHAR,
header VARCHAR,
body VARCHAR
);

CREATE TABLE contacts(
id INTEGER AUTOINCREMENT NOT NULL PRIMARY KEY,
email. VARCHAR NOT NULL,
name VARCHAR
);

CREATE TABLE attachments(
id INTEGER AUTOINCREMENT NOT NULL PRIMARY KEY,
email_id INTEGER NOT NULL,
attachm BLOG NOT NULL
);

in SQLite? (But in my opinion, storing in e.g. Lucene as full-text indexed text collection makes more sense for fast & flexible search.)

EDIT: Python, PHP and Perl have libraries to read MBOX format and write SQLite easily (= elss than a screen of code).
I was also ready to chalk this up to "Yet another security researcher needs to learn how to play well with others..." but the moronic and indigent response from "Sean" makes it clear who's wrong here.

Imagine an alternate universe where "Sean" wasn't so aggressively stupid, and instead replied: "Thanks, JayeLTee, we took the database down while we do an audit. We don't think there were any access, and we would rather you not go public about the findings, but it will take us time to check. Please hold off on your publication until [DATE] and we will be in touch."

There. That didn't take much effort! But, no, "Sean" chose belligerence and threats rather than professionalism. I don't know what is wrong with people who just seem to default to "bad attitude" in their communications.
Worse is better, and most folks are cheapy, if lemons are free and juicy sweet oranges have to be bought, they will drink bitter lemonande no matter what, eventually it will taste great.

Universities are always fighting with budgets, some of them can't even afford to keep the library running with good enough up to date books.
>You should care that it is usable

Yes. And that involves not completely ignoring an entire universe of consumers of your API, *as a general policy*. This is especially true with modules that may have Rust code as the primary consumer of the API.

I admit, I don't know what not ignoring Rust code by maintainer means in practice, and I agree it shouldn't mean that the C maintainer code-reviews the Rust bindings, or has veto power over the entire Rust module, or that the maintainer vets the architecture or design of the Rust module, or is on the Rust module mailing list. But it also shouldn't be that as a *general policy*, the C maintainer does not take any interest in how the API is consumed by Rust, and worse, pretends Rust doesn't exist.

>So if someone wants to write software in Rust that just uses the DMA driver, that should be fine.

That part is sensible. Did I argue otherwise?
(1) 3D wood-craft! - I recently got a CNC router (it's a drill on a motorized arm, that can carve 3D shapes out of wood), and I've been challenging myself to build operate it completely from an open-source stack.

- Computer: Used Dell Optiplex, bought on the streets of Medellin Colombia

- Operating system: Debian Linux / XFCE

- 2D design: Inkscape

- 3D design: Kiri:Moto (https://grid.space/kiri/), soon FreeCAD

- CNC controller: Universal G-Code Sender (UGS) --> GRBL

I am passionate about "maker-space entrepreneurship" (it's the dream job), so I'm meeting potential clients in my city to understand their ambitions and challenges, so we can work together to make useful prototypes to solve them.

Useful forums:

- https://forum.makerforums.info/ - This is my "new Hackernews"

(2) Affirmator - I'm building a system where you provide your goals as affirmations (example: "I feel healthy, fit and strong", "Today's the day to make it happen"). The system then uses Text-to-speech to generate voice audio files. Next Affirmator uses `mpv` (media player - similar to VLC) and `cron` to automatically shuffle-play these affirmations every day in the morning & evening. I recently used Python and FFMPEG to add "vocalization pauses" at the end of the affirmation audio, so that you have time to say the affirmation out loud.

Some of the driver & inspiration for this program is Earl Nightingale's "The Strangest Secret", Napoleon Hill's "Think and Grow Rich", James Clear's "Atomic Habits" and other personal development programs. These books always have these "every day, you should X" (meditate, write your goals, etc) - and I became frustated - Just how many "things" are you "supposed" to do per day, and how do they fit together, and how can you create helpful reminders & to turn these into habits? So far, I've been testing the system on myself, and it's been a HUGE help towards giving purpose to my life and day, and reducing feelings of depression & insecurity.

The solution is completely open-source (useable as web app, local docker container, and installable on a stand-alone computer - which I recommend), and I'll also soon offer it as a for-pay service.

If anyone is interested in these projects, I welcome contributors!

// JRO
If your goal is to write, the worst thing you can do as an engineer is to try and write your own blog engine, or fiddle around with some custom settings.

Fight that urge. The thing to tackle is to figure out the habit of writing first. And you can only do that by writing consistently. If you have nothing insightful to write, write about something you took a couple hours to figure out in a TIL.
"The techno oligarchs will always tune their deamon children into their own image."

Something that's notable about Grok is that it appears that deliberately tuning an LLM to support your own agenda (or at the very least not to constantly criticize you for spreading disinformation) is actually very hard.
There was also the more relevant (defunct) Distributed Hardware Evolution Project from the University of Sussex, which was using genetic algorithms to evolve circuits: https://wiki.bc-team.org/index.php?title=Distributed_Hardwar...
It’s Colombia, not Columbia
The author is not acting in a professional role here.

He, in his own time, discovered a pretty serious exposure of information and politely informed them. They decided to not be polite in return. He responded in the same tone as them.

There was never any professional obligation, nor any obligation for the author to inform them of their breach at all, nor was there any obligation to give them time to notify clients before publication. Those are all courtesies.

This man didn't choose team troll, he responded to team troll in kind.
> But this is what we wanted? [...] Why do we pretend this is not intentional?

I don't think in 2005 anyone expected a global, free communications network, video calling and a camera in every pocket to lead to an "epidemic of loneliness" - quite the opposite in fact.

Facebook: "Facebook's mission is to give people the power to build community and bring the world closer together." [1]

Youtube: "Our mission is to give everyone a voice and show them the world. We believe that everyone deserves to have a voice, and that the world is a better place when we listen, share and build community through our stories." [2]

Reddit: "focused on our north star of bringing community and belonging to everyone in the world" [3]

Tiktok: "Our mission is to inspire creativity and bring joy." [4]

Apple: "We believe that business, at its best, serves the public good, empowers people around the world, and binds us together as never before." [5]

Instagram: "Where everyday moments bring friends together" [6]

Snapchat: "empowers people to express themselves, live in the moment, learn about the world, and have fun together. It's the easiest and fastest way to communicate the full range of human emotions with your friends" [7]

Discord: "Discord is about giving people the power to create space to find belonging in their lives. We want to make it easier for you to talk regularly with the people you care about. We want you to build genuine relationships with your friends and communities close to home or around the world." [8]

[1] https://www.facebook.com/media/set/?set=a.1655178611435493.1...
[2] https://about.youtube/
[3] https://redditinc.com/blog/sharing-our-company-values
[4] https://www.tiktok.com/about?lang=en
[5] https://investor.apple.com/our_values/default.aspx
[6] https://about.instagram.com/about-us
[7] https://investor.snap.com/about-snap/default.aspx
[8] https://discord.com/company
What you call “spoon feeding” is what another calls “value adding.” Additional security, automated failover, automated backups, and automated version upgrades are key features, and a lot of people value them. It often means their customers don’t have to hire expensive domain experts (or can hire fewer of them) and can instead focus their resources on more direct value creation.
I’m finally trying to jump on the AI train for a long ride instead of getting off at the first stop.

I’m currently creating a new fan site for Marvel Rivals (https://marvelrivals.app), and I’m trying to introduce new types of features using predictive analysis, and further, use some DL maybe to understand specific player behavior and do stuff like find cheaters. I am failing so far.

I thought it’d be easier to throw data at the magic AI monster, but it’s still garbage in -> garbage out. It makes me respect AI engineers a lot more.

I wish there was an easier way to apply AI to this kind of stuff, on the how to do better data analysis. Ideally, I’d hook up some tool to my Postgres db, which has a couple tables but everything is named appropriately and has references. Then the tool would output correlations, patterns, stuff people would find useful and interesting. Instead, right now, I think I have to make those guesses and then build models that will either support my hypothesis or reject it, but I don’t know ahead of time and it relies on my gut feelings.
On tech forums you're supposed to pretend that child abuse doesn't exist and that it can always be waved away as an excuse. Granted, once they have the ability to snoop they will, but it's a legit reason in this case.
This is American Rescue Plan Act (ARPA) not Advanced Research Projects Agency (ARPA, DARPA, ARPA-[E|H|I], etc.)

https://en.wikipedia.org/wiki/ARPA#Acronym
Show HN: GrowthTrack AI – free website analysis to make more money
Hey HN. I run a SaaS and my revenue has dipped over the past 6 months. I tried working on my ad copy, my social posts, and other things but people were just not converting well on my websites.

I had the idea to build a tool to scrape any website to determine what could be causing you to miss out on business - how to make more money with your thing.

I spent a few weeks coding it with help of AI coding tools like Cursor, and I used to scratch my own itch - I figured out that my load times were terrible, I needed to reorganize my content, improve my CTAs, and add more social proof (among other things).

I made the changes and started seeing higher conversion rates pretty soon after. This was a major eye-opener!

It's 100% free, and no sign up required.

Would love to get your feedback. Does it help you make more money as well?
I was creating this anonymous confession posting site with a 4chan like interface.
[7shin](https://7shin.vercel.app)
and today i just created an archive sort of thing called the-image-web. Basically I wanted to create a wall of images uploaded by people on the internet. [theimageweb](https://theimageweb.vercel.app)
Having done Ottawa-Toronto many times, Via currently charges about 60-70$ for advanced economy tickets. Same day tickets are typically in the 120-150$ range, but I have seen over 200$. So definitely cheaper than flying currently. Hard for me to judge how much that price would increase in response to HSR cost and popularity.
Surf maps were so strange as a concept. Dunno how stuff like that can become such a big thing.

I miss the custom games of Warcraft 3 and the likes. The creativity was running wild.

It is sad that hats, loot boxes amd dlc has killed modding in commercial games.
They make no mention of the kind of algorithm/model they used. I believe it was not an LLM, was it?
Larry Ellison's half-billion-dollar quest to change farming
Why aren't there huge numbers of deaths attributed to ketamine if it's unsafe? Ketamine is quite popular. When you look at opioids it's easy to find fatal overdoses.
Also, Livejournal, and to a large extent Tumblr. And _endless_ webforums. And Freenode. And USENET.
Code isn’t a binary scale of works or doesn’t - there is inefficient code and insecure code and everything else in between that still technically “works” - but a lack of understanding will eventually cause these “working” solutions to catch up to you.