skysight-inc/HackerNews huggingface dataset:
Resist the urge to be that guy. There actually is a deny: it’s what your NAT system does when an incoming packet doesn’t match a connection initiated by a device behind it.

Trying to be pedantic about this isn’t adding anything to the conversation – people have been trying to make this seem like a useful distinction for decades but it’s never worked because anyone who cares about security is focused on “can an attacker initiate a connection to my system?” rather than “did I lovingly handcraft the packet filtering rule which dropped their attempt?”
You might find https://mt165.co.uk/blog/static-link-go/ useful, but a quick tl;dr:

Go binaries are statically linked by default if they do not call out to any C functions.

Go will automatically switch to dynamic linking if you need to call out to C functions. There are some parts of the standard library that do this internally, and so many folks assume that go is dynamically linked by default.
Yes, this is a huge problem as well. The lights are so bright, randomly mounted, and as you say, the user can just strobe them if they like. Imagine if car lights were as unregulated.
On servers you're right: but for local LLM inference, I think you're wrong. For local LLMs most people are bottlenecked by not having enough VRAM: pretty much no one is running a 70b model on Nvidia GPUs locally, just due to the expense. You don't need maximum performance: you need it to run at all, which most people can't do for the good models — at least, not without heavy quantization that pretty badly lobotomizes them.

Apple is the king right now of local LLM inference, just because of their unified memory architecture meaning that people can get large amounts of "VRAM" (since all RAM is VRAM). They're not as fast as Nvidia — not even close to an H100, for example. But they don't need to be. No consumer can afford an H100, but they can afford a Mac.
Recently played on the yearly Jingle Jam charity stream, great game!
https://www.jinglejam.co.uk/
They used to donate something like 100k/year, had a handful of core and library developers on payroll, and hundreds of devs occasionally contributing code.
Instead of traditional pre-launch marketing, create what I call a "problem community" first. Find where your future customers are already discussing their pain points (specific Reddit threads, Discord channels, LinkedIn groups) and become the go-to problem solver there. Instead of teasing your product, document your journey of understanding their problems.

For example, if you're building a creator tool, spend 30 days publicly interviewing creators about their workflow headaches. Share insights generously. When people see you truly get their problems, they'll naturally want to know what you're building. I've seen this create waitlists of thousands before a single line of code was written.

Martin
Newsletter: www.dotmartin.io
I think it's fairly safe to let go of this claim. The WHO did an extensive report in Feb 2021 into 92 cases of potential early COVID. This included staff at WIV and used COVID tests on preserved samples. They found that none of the cases were actually COVID.
AI Benchmarking Dashboard
Redundancy is honestly a good thing. Some smaller companies not in IT have their entire software/hardware infrastucture dependant on a single person who's been there for 20 years and it's objectively dangerous.

Is ownership incompatible with redundancy though? The way I understand it ownership is more so about keeping the app in the specific teams hands to avoid having secretaries running from team to team trying to keep teams from unintentionally sabotaging each other and handling suggestions in a constructive way so everyone is involved in the architecture and general direction of the product and they don't feel like code monkeys. You can still have 20 people on a single project each owning it to an extent. You probably even get more redundancy that way since people are incentivized to look at the bigger picture if they can impact it.

PS: Stupid question but is there an actual definition for ownership? I think I might be talking out of my ass here.
If you're interested in node-compatible canvas implementations:

- canvaskit-wasm from the skia project - I don't think it's gpu-accelerated: https://github.com/google/skia/tree/main/modules/canvaskit/n...

- @napi-rs/canvas - This is the fastest binding: https://github.com/Brooooooklyn/canvas?tab=readme-ov-file#pe...

- node-canvas - Uses Cairo instead of Skia: https://github.com/Automattic/node-canvas
Yea this is definitely a setup issue. Everything looks soft in his DSLR scans, probably an issue with the depth of field. I used to DSLR-scan 6x8 medium format and while it was a major PITA the results were phenomenal [1,2]. With stitching and a high enough magnification you can easily pull up to 800 Megapixels or more out of medium format frames. Without a 1:1 magnification (while the lens was able to magnify 1:1, my setup wasn't able to accomodate the focus distance adequately so I was more in the ballpark of 1:1.8 or 1:2) I was able to stitch frames into 300+ Megapixel images with about 16 or 20 individual images making up the mosaic.

The key to great DSLR scanning is a proper, high-quality light table (I built my own) and a high quality macro lens (high quality != expensive). Adobe Lightroom always worked best for stitching, Adobe Photoshop and others had some issues for some reason. Cleaning dust off as much as possible before taking the mosaic images is vital to reduce post-processing time.

If you've got a good workflow and don't have to scan hundreds of frames a week it's a great process that's a great deal cheaper, gives better results than even drumscanning if done properly and can be faster than having a lab scan it for you.

Here's an example of a 6x8 DSLR scan. Taken with a 20MP Sony DSLR with 60mm (90mm FF equiv) macro lens by Tamron. Downsampled to 13MP image resolution from the 300+MP scan mosaic because that original mosaic file was about half a gigabyte in size.
1: https://bear-images.sfo2.cdn.digitaloceanspaces.com/marius-1...

Here's one taken as a single frame with the Sony DSLR without any stitching.
2: https://bear-images.sfo2.cdn.digitaloceanspaces.com/marius-1...
We moved to Inertia.js. All our problems with meta frameworks are gone.

We use it at work with a Rails backend, and we are about to start a new project with an Adonis.js backend.

Give it a try. It’s the best way to use React, by far.
> No matter how much I tried to engage or find common ground, they kept shutting down any attempt at teamwork.

This reminds me of a story from when I was in business school. We were assigned groups for project work and it was very difficult if not impossible to transfer out of a group. This was by design b/c the point was to teach the students to deal with interpersonal issues and group dynamics.

My friend was in a group with someone we will call Bob. Bob always showed up late, argued about every assignment, would debate for hours about why he couldn't do a task etc.

Eventually, my friend just declared "task bankruptcy" with Bob and gave him no work to do. Why? He realized it was easier to give Bob nothing to do and just redistribute the tasks to the rest of the group versus trying to get Bob to do anything.

I should add, it seems that Bob had some kind of special status with the school as he always showed up late to exams, was able to turn in work late etc.

In closing, a lot of this is reminding me of the "CIA guide to corporate sabotage": https://www.corporate-rebels.com/blog/cia-field-manual
It became raw since query builders started to try to mimic SQL. Quite long ago.
I felt slightly uneasy myself - the first thing I saw was a mum laying on her bed doing a selfie-video with two small kids (probably between 2 and 4 years old) singing a song to daddy.

That felt like a total invasion of their private lives.

I've had the same videos from my own kids, and while there is nothing embarrassing or shameful about it, it's not something I'd want broadcasted. Maybe it hit a nerve for me as it is so very very similar to my own life right now. Sure yeah they uploaded it to YouTube and it's public but it still felt wrong to watch that.

Kinda ruined my day a bit - feel kinda bad for viewing it.
It's competing against Nvidia H100s, which cost $25k. It's cheap, at least by the norms of the space.
I don’t disagree with what you are saying but I want to point out that the fact that the TPU is not a GPU is not really relevant. In the end what matters most is whether or not it can accelerate PyTorch.
Memory safety is an umbrella term for many properties of a programming language. Unfortunately, as have been pointed out by many, the exact meaning of this term is actually determined by Rust. In the past, Rust considered "no memory leak" as one of the memory safety properties, but some difficulties made it no longer part of Rust's guarantees.

IMHO, there are two undisputed properties that definitely should belong to memory safety, and they are good enough to spot "unsafe languages".

- Every memory access should be valid. You cannot read or write a pointer that is uninitialized, that points to a freed object, or that is beyond the boundary of the array, etc.

- Every memory access should be properly synchronized. This implies strictly controlled mutability.

These properties are _enforced_ by the compiler. In safe Rust, you cannot create a dangling pointer and dereference it. You also cannot create a data race by accident. But in C, C++, Zig, you can. In this sense, languages with managed memory are usually automatically memory safe.
I would imagine OpenTTD also has a number of similar "rule tweaks". The OpenTTD engine AFAIK started as a direct reimplementation, but I think that too has evolved quite a bit.
That is the point, zero restrictions on car size/weight/height and zero standards on driving licenses mean whoever can afford the more dangerous vehicle deserves more safety.
I went on holiday to Germany for one week and left the VPN to my home network on. When I came back, I had to wait two weeks before Google believed that I was no longer in Germany. The language settings were easy to change, but the "this content is not available in your country" message that Youtube seems to default to in Germany was rather annoying.

Google was actually reasonably quick. I've had to deal with GeoIP providers marking an eastern European IPv4 block sold to a Dutch ISP which took months, and I think a few services still think that block belongs to some Ukranian ISP.

If you update your HE information, the GeoIP databases will update too, but it can take a while. Every site admin that manually downloads their GeoIP database needs to update theirs before you can visit your site.

This is also a lesson to web admins: if you're going to use GeoIP databases for country blacklisting, update them often. Unless you've containered yourself to hell, your OS distro probably automatically distributes databases in some form.
This is such a mess.

These guys love to create chaos. We used to “joke” with the fact they change the way to do routing in each RR release, now they change the entire framework with each release.
Alternatives to coding:

* Management

* Dev ops

* network engineer (routers and switches)

* cloud engineer

* security engineer (defense)

* cyber operations (offense)

* project management

* program management (more business than technical)

* platform infrastructure (similar to cloud but farther from the metal)

* recruiter

* API engineering

* test automation

* business analyst

* public relations

Most of these require certifications and most of the rest require specialized education. Some just happen by accident.

In my case I was a long time JavaScript developer but after being laid off I refused to go back to framework hell. I got picked up to author API for this big enterprise management thing. I was perfectly happy being a developer with no work ethic but for some weird reason I am now standing up developer operations for this enterprise effort. I had options because I have a coding background, prior experience as a principal and in management, certifications, and a security clearance. If you want options have some of those things that employers are looking for.
my daily list is still just paper. There's satisfaction in striking out finished items :)
That reminds me of hearing about the problems that Aardman Animations (Wallace and Gromit films amongst others) had with getting/keeping plasticine artists - after a while they develop an allergic reaction to plasticine.
FCC Modifies Emissions Limits for the 24 GHz Band
I don't have to imply anti-semitism, he is very regularly pointed to as an example of the so-called "jewish question" many MAGA-types believe in, refer to the previous page I linked. From this very page:

> Also in 2023, Tesla, Inc./SpaceX CEO and owner of social media platform X (formerly known as Twitter) Elon Musk compared George Soros to Jewish Marvel Comics supervillain Magneto and accused him of wanting "to erode the very fabric of civilization" because he "hates humanity". He later alleged that the Soros organization wants "nothing less than the destruction of western civilization” in reply to a X user speculating about a “George Soros led invasion” of Europe by North African immigrants.

I saw from one of your other comments that you believe Raegan's policies were left-wing, so whatever you think neoliberalism is, I think my definition is closer to the truth. Soros is still very much pro markets, pro free trade. This is not a value judgement, simply something you can read on his wikipedia page.
Hands up all the crossover serial cable crew
It's a fun little game :) I hope he keeps improving it and learns a lot from doing that. Happy to see kids start programming (and designing) early.
In the US there is a requirement to make “public service announcements” every so often. Most of them are pre-written in a book by the board and you just read them.

I found one about the nutritional benefits of pork rinds and another about the versatility and utility of duct tape and just read those. Many of them were clearly commercial in nature. I forget if we were allowed to make our own.
It's so bad I am about to go to the optometrist to see if my eyes are just getting old.
The comments regarding running a small radio station reminded me of this excellent blog post on how to motivate people when there isn't a lot of money available.

https://web.archive.org/web/20130409033601/http://www.articu...

TL;DR:

- guy goes to work at a small radio station

- station doesn't have a lot of money

- his boss works out some non-monetary incentives e.g. he loves surfing so he gets a flexible schedule etc

I know HN skews towards the "big tech, lots of money and RSU" end of the spectrum so always love to share this story for those who don't have that lever to pull.
I always find it a bit weird, when people compare set theory to category theory like this. When talking about set theory as a foundation for mathematics, I always think of Zermelo-Fraenkel[1] set theory (possibly with Choice), which is an axiomatic system, from which you can build a lot of maths (at some point one might want to introduce universes[2], but whatever). I'm not aware of a similar axiomatic system using category theory, are you?

[1] https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_t...
[2] https://en.wikipedia.org/wiki/Grothendieck_universe
The vultures just bought these apartments, kicked us out of our apartment for two months this summer to renovate it, so they can raise our rent from $1040 to $1500 a month, with formaldehyde likely in our new wood flooring. They refused my request for the MSDSs. There is no law against this travesty, but I'm grateful, because my family stands firm, against the lying motherfucker who stood before us a earlier this year and lied to our faces and said that our rent wouldn't rise. No, they're not going to defeat my compassion; no, they are defeating themselves with cruel profit without concern for the human costs.

And, so, a white guy in the projects dances to "Squabble Up", while my Trump-loving parents live within seven miles of us, full of COVID and bullshit, going to church but caring not for Jesus' teachings, dipshits that they are. They don't even know their grandkids, blessed, loving, kind teens of a rare ilk in these dark days.

I now know why Jesus said, "I came not to bring peace, but a sword." That sword is the Light of Truth, the light of love and honesty and goodness.

No evil can bear the light of truth, those that jail poets and lie about the truth, and contain no love but for their own; they hide from the truth, but there is only truth in this universe, and what was hidden shall be brought into the light.

"There's God's side and the other side." --Katt Williams

"Who the fuck are you?" --The Who

Get yourselves ready, because I see lightning in the distance.
It was interesting to contrast various museums in UK that I'm aware of.

There is the retro computer museum [1] which I've been to in Leicester which I was very impressed with, when talking to the guy he mentioned that they receive no funding and it's all run by volunteers. It's entirely self supporting and very good!

There is a national museum of videogames [2] which was ok, but ran out of money on it's site in Nottingham and later reopened in Sheffield. I believe this gets a large amount of [maybe lottery] funding >1 million / year.

Then there is stuff like Bletchley park site which I need to visit at some point which I assume gets a lot of state funding, I don't know much about this though.

[1] https://retrocomputermuseum.co.uk/

[2] https://thenvm.org/
Kids dad here. He uses VSCode with built in git to sync a repo to github. It deploys to github pages automatically.

His whole website is just vanilla JS, HTML, CSS. There's no build step.
Speeding up Ruby by rewriting C in Ruby
Simple queries aren't any easier with ORM, that's the point of sqlc, you write the SQL and then call it as a function. There's no extra abstraction or added steps on top.

Repeating portions of sql isnt really an issue for me either, it's the business end of the database, you want it all there in one location, spreading it around in a composible fashion is just one abstraction too far. I know SQL, I don't want to learn anything else on top.
Just in case - have you tried directing the beams down a bit? Not sure what the situation is on that model but there is a dial to the right of my wheel (right hand drive) which controls for this. Maybe worth investigating if you have something similar
TIL: Americans really like firing guns, and videoing their friends firing guns.
I still don't understand what you're arguing for.

>> If it supports all of Unicode it's not simpler.

> The point is that it doesn't.

But then it doesn't work. Why would you not want to support all of Unicode?

> The Unicode that it does not handle should get marked as "illegal character", rendered as boxes and not get mangled unless the user messes with it.

That's what already happens. We already show boxes when the codepoint is unknown or there's no glyph in the font. Their codepoints are preserved.

> Support for more of Unicode could be added incrementally, and in a single subsystem instead of everywhere in the text editor.

It already is. New OS's get upgraded to new Unicode versions. Text editors don't usually have to change a thing.

I don't know what problem you're trying to solve here.
> the owners of the website show a lobbying firm that has Google as their client.

Given that, their perversion has no limit:
We stand for users’
right to
choose

Against dark
patterns and
deceptive
tactics
I recently discovered an independent station in my town that has no ads, and real local DJs that play whatever the hell they feel like. I assume it's run as a labor of love. The music is refreshingly diverse. Deep cuts, artists I've never heard of, and popular songs from long ago that don't easily fit into a genre like "classic rock."
China calls on universities to provide 'love education' to boost birth rates
> SUVs in particular are bad especially during acceleration which points the lights higher

Aren't self-leveling headlights standard by now? I think in the EU it was mandatory for Xenon lights, but I don't know whether LED lights are considered differently. My dad's almost 20 yo Citroën had such headlights, even though, thanks to the funky suspension, the car never had dramatic changes in level.
This is why the global dumping of plastic nanoparticles is particularly worrying.
How SQLc would solve following issue.

For example I have original query:

SELECT * from users where following_count > $1 and followers_count < $2;

Then some refactoring later it becomes:

SELECT * from users where enabled and followers_count < $1 and following_count > $2;

As I understand go API would not change it still query(int, int).
I do, but what are you trying to say?
I had to do the same with my 3 when I got it years back. Now people also get confused when I have my fog lights on (but that’s rare given how annoying difficult it is to find the setting on a touchscreen while driving). Actually calibrating the lights angle should be done at the factory (or prior to delivery), but mine were definitely too high.

But I think in general (and with other cars too), the problem isn’t the brightness of lights, but their angle. Bit even with my lights lowered, if I’m at a stop light that is on a slight hill, that still can cause the angle of my lights to appear to someone on the other side as too bright.
Show HN: AdventureLog – I Learned Full-Stack Dev Making a Self-Hosted Travel App
AdventureLog started as my first attempt at full-stack development. From React and national parks datasets to learning Svelte and Django, it’s been a journey of discovery. I’ve learned more from building this project than any tutorial. If you’re an aspiring developer, I highly recommend picking a project and diving in. It may seem overwhelming at first but you will soon learn how to use resources and documentation to make something you could never imagine was possible. Tutorials are great, but nothing compares to the challenge of creating something from scratch.

INTRO
AdventureLog is the ultimate travel companion for the modern-day explorer. With AdventureLog, you can log your travels, plan trips collaboratively, and share experiences — all in one app.

FEATURES
- Track Your Adventures : Capture every trip and visualize your travels on an interactive world map.
- Plan Your Next Trip : Build and customize itineraries effortlessly with an intuitive planner.
- Share Your Experiences : Collaborate with friends, share photos, and relive your favorite memories together.

OPEN SOURCE AND SELF HOSTED
- GPL-3.0 License
- Self-hostable with docker and other common methods

WHY ADVENTURELOG?
AdventureLog was created to solve a problem: the lack of a modern, open-source, user-friendly travel companion. Many existing travel apps are either too complex, too expensive, or too closed-off to be useful for the average traveler. AdventureLog aims to be the opposite: simple, beautiful, and open to everyone.

----
GitHub: https://github.com/seanmorley15/AdventureLog
Docs: https://adventurelog.app
Demo: https://demo.adventurelog.app (demo/demo login)

I would love to hear your feedback, questions, and ideas!
They might actually have high beams on.

I have a 2021 model vehicle and it has an “auto” setting for headlights, where it turns them on or off automatically depending on if it detects a car in front of them. It’s better latency then I have as a human remembering I have them on and turning them off so I use the feature but it’s definitely not instant and I’ve noticed it fail to detect a few times when there’s obstructions over the sensor like snow or rain.

I assume this wasn’t unique to my $30k model of car and is a common feature now, so might be the cause of the extra brightness
USDA-FDA Joint RFI About Food Date Labeling ('Sell By,' 'Use by' and 'Best By')
Here's to hoping we get the Premier album for Christmas!
Some of the weirder spam I can remember seeing here. I expect this'll be gone before my comment even goes live, thanks dang :)