skysight-inc/HackerNews huggingface dataset:
Fascinating. But there's a level of scientific understanding to your comment that I just don't understand. Do you have any recommendations for learning resources to better grasp what you're talking about?
Ask HN: Recommendations for site to post technical blogs?
Hi all, I have a bunch of blog posts I want to share for free and am looking for a good platform to post on.

Please share your recommendations

I'm looking for:

- Free to post, free to read

- Minimal analytics (don't want to write articles no one reads)

- Code blocks, mermaid / charts as code, graphviz support would also be awesome.

- Comments / Likes / Engagement

I have tried;

- GitHub Repo Markdown / Github Wiki

Nearly perfect but it doesn't have analytics or more advanced layouts (like columns).

- Medium

Aside from the site pestering people to pay, the lack of support for code highlighting, mermaid, graphs as code and the limited formatting makes it less than ideal.

- Dev.to

Nice, free, simple but lacking a lot of features & formatting. The editor is quite basic and complex articles that are better illustrated with expressive formatting are impossible. You also lose you changes if you refresh the editor page which can be devastating.

- Atlassian Confluence

Pretty great when it comes to features but requires a paid subscription to access analytics/plugins. It's also slow and difficult to share articles.

- Static Site Generator (rspress)

I tried to use a static site generator like rspress and a Giscus widget to add comments however it lacks the customizability I crave

- Hand-Written Static Site Generator (Giscus, Plausible)

This is my current solution but the overhead of maintaining a website while not being a talented designer means it never looks how I want it to and I spend more time tinkering with the site than I do actually writing articles.
I've long been a fan of strongly typed languages, but have settled into using dynamic types a bit mostly for ecosystem reasons. Recently I've gotten into embedded programming and initially my thought was that I would have a much easier time getting into it by learning C and C++ simply because those are pretty well standardized on embedded devices. And it has been so fucking painful. The build systems absolutely suck...cryptic, finicky, and archaic. Small variations in developer environments cause so many errors. The package management is basically non-existent. Maybe you use Boost or a couple other libraries, but mostly you avoid them because the package management is terrible and build systems are even worse. You're basically writing everything from scratch. The thing I overlooked the most though was the type systems. C and C++ are statically typed, but weakly so. And therefore, the thought of using the type system for safety guard rails doesn't exist. You specify types so that programs will compile, and that's it.

In comes Rust. I know the memory management is the thing that sells it, but in an embedded project, I'm simply not doing any dynamic memory allocation, so I didn't think I'd see much benefit. I mostly tried it because Cargo is an amazing build system. But the thing that has sold me on it is the type system. Within my first 5 minutes of porting a magnetic encoder driver, the type system caught an error in my ported code. I used the wrong pin for my SPI MOSI connection to my driver. It absolutely blows me away that the type system knew I was using the wrong pin. Turns out the code I could never get to work in C was broken because I was referencing the wrong pin, and I never knew why. Fifteen minutes later, it caught another error: by sharing the SPI bus, it could identify that there were more than two devices connected, because there were two CS pins declared, and because the device wasn't exclusive, I had to wrap the bus in a refcell for memory safety. Absolutely amazing.

I never thought that embedded programming could be fun, and strong types were what changed my mind.
A small city might explain how two cases were both noticed by similarity, if this was happening elsewhere it's possible the cases aren't being picked up for specific cause as the reality of autopsy and forensic study in the real world is that many cause of death examinations can be more cursorary and less CSI.

One case was third party purchase of bat guano, the other raw sourced from the subjects own attic.

Clearly this could occur anywhere that bats roost and|or bat shit is shovelled out and onsold.
I'm not aware of any reason nor modern computer system that would have these things clocked by a common clock line of any kind.

Today, GPUs connected via PCIe or the like use 8b/10b coding over differentially-signaled pairs. The signal itself has clock recovery.

(V)RAM is generally clocked at a different frequency than the CPU as well, and all DDR utilizes strobes to determine when data is valid because access time is variable.

In some SOCs/FPGA-based devices, a central clock generator will sometimes provide LVCMOS/HCSL/LVDS/etc. clock lines to each device, but these aren't often re-used. This allows for flexibility and later programmability. There's generally no assumed phase or frequency relationship between these derived clocks and the original source - especially after the signal has traveled 20cm across a board.

In the case of a CPU/GPU, though, a 20 cent crystal oscillator at each device feeding into internal PLLs is typically the go-to.
I had a 7600 with the PC Card. Favorite computer I ever owned.
Ev Williams, founder of Twitter and Medium, launches a new social app
You can see the same thing starting to happen in the domain industry. Registries are buying pricing data rather than setting their own prices, so high-value keywords end up having the same price across TLDs that should be competing with each other.
I'd like to elaborate that makes sense you what information you lack. In general, competition between adversaries always exists, and in the same way that you might compensate a spy, you'd compensate a saboteur. In specific, China has a market and raw materials that are of great interest to some businessmen, Russia has materials and geopolitical connections.
I'm guessing you're being sarcastic, but as someone who primarily walks and bikes it absolutely is my dream. Self-driving vehicles will obey all traffic laws, have super-human attention and focus, show absolute deference toward vulnerable road users, never road-rage, never "roll coal", and will probably honk only in the most unusual of circumstances.
There seems to be a lot of hate for the left side disk drive. Are right handed people so incapable that they can't handle a bit of ambidexterity? /s

I just went and tried inserting a floppy disk with either hand and it was exceptionally easy.

Wouldn't a left side disk drive and the standard right side mouse placement be a superior workflow?

Was the dislike just because of the change?
The era of 4-digit Mac names was such a mess, trying to figure out which one was the best option available at your price point, One of the best things Steve Jobs did on his return was to trim the number of Mac models to a minimum. When my ex-wife was looking to upgrade her Windows laptop a few years back, she ended up in analysis paralysis because the options just from HP were so complicated that she couldn’t figure out what she should buy. Say what you will about Apple’s extreme overcharging for internal memory and storage, it’s at least easy to pick the right Mac for yourself.
Just a heads up that there is a similar Python package for this that is free called Herbie [1], though the syntax of this one looks a little easier to use.

[1]: https://herbie.readthedocs.io/en/stable/
Yields are real impacts from cross pollination and has zero to do with politics.

CBD only strains with THC, vice versa. Lower strengths etc. All impact product quality and impact.
Well, it’s natural!

Unlike the other nasty stuff that’s made up of chemicals!
And the idea of a floppy drive that doesn’t have auto-inject is just sacrilege.

Auto inject was gone from Macs well before this model so it wasn't directly connected to the cheapness of this thing.
> but the Python API isn't all that wonderful, and dynamic typing means that I spend too much time debugging

I don't know, this just seems more like inertia. "I'd rather stick to what I know best than this popular thing." Which is fine, and I'm glad Java has made improvements making it easier to hit the ground running. But blaming the use of Java on the inadequacies of Python? The python API can do just about anything, it has regex toolings, I've never found myself needing anything else. And the typing complaints? Yeah it can be annoying if you're not good at keeping track of your own typing hints, but modern python supports type annotations and linters like mypy[1] catch everything related to that just fine.
I've always admired many of Java's features, but let's not act like the reason for using Java for scripting is the pitfalls of Python. It's just because of an underlying preference for Java.

1. https://mypy-lang.org/
I'm so sorry. I gave you an upvote so hopefully a Meta employee sees this. It's crazy how much power these few companies have.
Sounds like you haven't heard of UHauling. It's a trope that many lesbians are highly relationship oriented and things get serious really quickly.
Yes it’s called “brain dance” in the Cyberpunk 2077 lore which that show is based on.
Unfortunately software always seems to rot unless it's some ancient emulated platform.

Still a seriously cool project just as it is right now, but I have a lot of hesitation to invest too much time in anything that's not super active and backed by a large community.

Then again Wick seems to be pretty much unique without much competition so it's definitely still interesting.
I'm going to provide some examples of what I'm criticizing here – it will likely double my downvotes, but I want to be specific as long as I'm dissenting. This is just honest and well-meaning criticism, and I'd appreciate similar criticism about my own writing. I originally replied to a comment that said simply "that is some fine writing" and I don't necessarily agree. There majority of it is well-done, but to me, the early prose made it difficult to read further.

> some of the things in this sprawling realm of clutter might have come from another galaxy, like the ballistic cartridge for the table saw. If you accidentally touch the blade, it senses electrical conductivity and retracts. It’s gone so fast that it can’t cut you. It’s all part of the magic of this place of transformations.

This is just a SawStop, but the author describes it as evidence of the otherworldliness of the subject. Why? There's a bill to make this mandatory in table saws. It's not otherworldly.

> The room lit up to an intensity such that Sam was cast as a silhouetted troupe of antic spiders dancing on the walls and floor and ceiling, sparks flying around him like a cracked nest of hornets and in his hands a burning blue hole at the center of things.

The author is describing aspects of welding with mixed arthropod metaphors. To me, it comes off as pretentious more than descriptive.

On the other hand, I like how this paragraph starts out:

> Sam is afraid of some of his machines in the way that the lion tamer is afraid of his cats. You are confident. You know your skills. You have been doing this a long time. But you know that wild animals are always wild animals, and a false gesture, perhaps an unexpected noise, could set in motion events that could not be stopped.

This metaphor is effective to me and is descriptive in the way the author intends. Maybe gets unnecessary towards the end. But right afterwards:

> Sam is harnessing powers that few of us ever encounter in our lives. He’s directing them in order to reach down inside of this deck of tarot cards and transform the very atomic nature of its being. He’s doing what sorcerers do: magic.

What? This isn't even referring to a particular skill or act. Just the use of shop machines. I don't doubt that Sam is exceptionally skilled, but using "magic" to "transform the very atomic nature" of the metal – especially when we're not talking about a particular act which sets him apart – is a strain for my imagination.

In my opinion, in a journalistic writing, this kind of fluff distracts from the subject and makes it difficult to read and/or take seriously. That's just my opinion – but I was replying to an opinion that it's "fine writing." If there's room for one, there's room for the other.
CRISPR genome-editing grows up: advanced therapies head for the clinic
A Man Who Broke Atlantic City
2013 – Jack Dorsey and a Host of Tech Celebs Turn Out for Party in San Francisco
This is easy to test. Just remove the battery after the warning, then put it back and check if it complains rightaway.
If you mean a keyboard which includes a mechanism for causing strings to vibrate, you can tune ANY such keyboard to use just intonation.

What you cannot do is modulate between keys with a keyboard tuned to just intonation: it would have to be retuned for every key change. The scope of the mechanism that would be required to do this has not been implemented since the harpsichord was invented.

There are synthesizers that can be retuned in this way, because there is no physical mechanism to adjust. The results are ... odd. It is still challenging to play them because in addition to performing the notes, you need to signal the key change/retuning points.

Also, when singers and violinists do this, they are not "fine tuning to zero beat frequency". Either you sing in just intonation, in which case you cannot modulate between keys (because the Nth note of the scale has a different frequency depending on the root note), or you sing in some tempered scale (in which the frequencies of the notes have been adjusted to make modulation possible).
I have gone down this path myself for doing 8k editing. TB3 attached SSDs IO to my Mac at about 3GB/s. The ones on my server connected over 10GB fiber Ethernet actually only reach about 800MB/s and I suspect that that macOS networking stack is just not at all optimized for 10G.
Doing a v2 isn’t the same as “killing AirTags.” V2 could even have the same exact size and it would still be useful, just swap out. Worst case, buy a v1 to v2 adapter if it’s smaller, or hell, just buy another $20 10 year battery pack. If you’re protecting $10k equipment, who cares about spending $20. Piece of mind and durability matters a lot.
Look at the kings and chiefs of old. Power grabs are as old as civilization itself. In the case of wolves and lions, even older.
Thank you, I really appreciate it. It's definitely food for thought that this can happen!
Interesting!

This is a little different though.

This dataset is is part of the AWS Open Data program and so it is freely available from S3. By running the API within AWS then you get a massive latency and bandwidth advantage.

So with GribStream you are pushing the computation closer to where the big data is and only downloading the small data. And GribStream uses a custom grib2 parser that allows it to extract the data in a streaming fashion, using very little memory.

It makes a huge difference if you need to extract timeseries of a handful of coordinates for months at a time.

Cheers!
(2012) Article title: Joss Whedon, Eliza Dushku, And A Host Of Tech Celebrities Turn Out For An Epic Party In San Francisco
Trailer: https://www.youtube.com/watch?v=HNjERIeR7qk
I haven't worked in FAANG but I recently applied to Amazon in Australia. I interviewed with 3 asians, 2 indians and 1 white guy. YMMV.
> Of course even if you kept it to the simple KV store interface like `localStorage` you'd need to define sync semantics and conflict resolution mechanics.

It would be great to have this standardized. Custom two way syncing is a nightmare to implement correctly, and it doesn't make sense for apps to have to keep reinventing the wheel here.
How is any of what you're saying related to the issue at hand?

Is this a defense of cartels?

"We're not fixing prices, we're merely sharing information"
(2012) Discussion at the time (229 points, 91 comments) https://news.ycombinator.com/item?id=3706075
That’s some serious 2025 level disk tech. I want it.
Yeah, it doesn’t stand for anything. It’s just a bunch of Highly Advanced Messaging.
It would at the client I'm working for. Nothing hits Production without going through code review, getting UX approval, testing by QA, UAT testing and approval by product managers, running the automated test suite for the entire application (which takes several hours by itself) to make sure nothing else is failing for any reason, and running through various pipelines. Except maybe a couple of desperately needed hotfixes that process has never taken less than a full day.

Doesn't matter if it's a one line code change (some of my bug fixes have been exactly that).

And often it takes longer because it can take some departments a while to get around to their part of it as they have other things they're working on for other features and tasks as well.
Samsung Galaxy SmartTags:

https://www.samsung.com/us/support/answer/ANS00088244/
Solar installations have a 30% tax rebate currently. So your $20k would actually be $12k, makes the math a bit better.

Plus, are you counting in inflation of electricity prices in those 20 years? I'm sure electricity isn't going to get cheaper
As if requirements are set in stone.

The parent comment is a bit exaggerated but it still has a point. One needs to be able to predict things and make sure whatever you do today isn't so rigid that it can't adapt to other things in the future without a major overhaul. Typically this means being cognizant of the assumptions made along the way, and making the minimal set of them. This kind of insight requires experience. People preaching YAGNI just don't seem to have much of it. They just read "YAGNI" in a blog post and then yell it at other people.
The current compromise is sane; Put whatever you want in the user name field, while leaving login name alone.
So that what's Jeremy Howard was teasing about. Nice one.
The very next day?
Yeah, seen this but the storage quota is tiny:

> If syncing is enabled, the data is synced to any Chrome browser that the user is logged into. If disabled, it behaves like storage.local. Chrome stores the data locally when the browser is offline and resumes syncing when it's back online. The quota limitation is approximately 100 KB, 8 KB per item.
In the behind the scenes video for Apple’s “Submerged” film, the camera looks about the size of carry on luggage.
Text selection and zoomng is also problematic.
Stay the fuck away from bats, man.
It's really disappointing that the code examples aren't given in PyGyat.
Then you’d have to actually eat at McDonalds though
It’s because amateur radio operators also enjoy Serrano ham.
Absolutely. I built something like that during high school for a local artist. Had and interactive backend that allowed him to upload his creations and it would regenerate static HTML when he was done with that. That was my first paid developer job basically.

I re-used it later on in university to hand it in as a project (easiest course ever) and got commended for not putting load on the servers and making the site slow for users by using something like PHP to re-generate the same stuff over and over as users browsed the site. A+
AI learns to distinguish between aromas of US and Scottish whiskies
IBobi: First Video ChatGPT Device
> imagine GPS navigation wasn't widespread and there was a paid service

GPS is something that wouldn't be invented these days. Instead of the US military footing the bill, it would be some private company somewhere.
You may or may not be aware of COIN-OR (https://www.coin-or.org/) which contains multiple projects exploring and implementing OR algorithms with some forms of caching and parallelism.

What isn’t clear is how completely any of the COIN-OR projects address your rather interesting question; I’m commenting partly to share if the resource is helpful and partly as a reminder to come back to see what other smart folks here may contribute :-)
When you say "they" I assume you are talking about your police department and not perhaps a department in another location or country?
So when you save a document in any popular word processing program, and every time you save it, a dialog would pop up asking you where to save it ... You wouldn't find that annoying at all, do I understand that correctly?
Submit to the Quirks of HTML
I have this and like it alot. I've used it since a 2020 post on hacker news. It takes some effort, but once you get past the learning curve.

I'm very color oriented, so my forked version does colors to help me organized. (Yes I've sent it in as a pull request).
People focus so much on getting equal sex. If that bothers you you'te totally missing the point. Poly people invented the word compersion to amend a blind spot in our language, and thereby do the same in our emotional vocabulary. At least from their point of view. Maybe it's not a part of our vocabulary because it's contrary to our biology.
Love it. It's a doughnut shop. Nothing complicated. And if it ain't broke, why fix it?
Flowgorithm – Flow Chart-Based Programming
Ooo, sorry for the tangent, but this might be my chance to get a real answer for this. Can someone who really understands RF explain to me at what distance the concept behind this site breaks down, for a truly advanced technological species?

https://lightyear.fm
As everyone interacts with their families over the holidays many of you might have younger folks who are interested in learning about programming. So I thought I'd share something I found that is really good for helping beginners of all ages, and without the kind of "toy" feel of languages like Scratch which I've heard anecdotally turns off even kids.

Earlier this year I started a class teaching architects comuptational design. The goal was to get them using Grasshopper [1]. However - although gh is a real programming language, it isn't good for introducing the fundamental concepts of programming logic. (It doesn't natively expose loops and there's a big learning curve to setting up conditionals, etc.)

So I wanted to teach fundamental concepts using flow charts and went looking for a program better than Visio for this. Of course I started with Drakon[2]. It's fine but I found that it was a little too easy to do things that weren't constrained enough, which you need with early learners. Amazingly I found one better - the program Flowgorithm[3], which allows you to program using flow charts directly. And it has a neat feature that will convert the logic into textual code of 18+ programming languages.

While of course it's hard for the programs to be much beyond trivial, it turned out to be an EXCELLENT way to connect developing a procedural mindset to actual text code.

Since it's been a long time since it was on HN [a][b], and timely to everyone's breaks I wanted to share it here again. Enjoy, and good luck to the future hacker in your life!

[1] https://www.grasshopper3d.com/

[2] https://drakonhub.com/

[3] http://www.flowgorithm.org/index.html

[a]https://news.ycombinator.com/item?id=10834315

[b]https://news.ycombinator.com/item?id=19138283
Is this a SEO play?
Agreed. There’s a lot of variables (and I think price is a big one). But, while slow, adoption in enterprise is showing signs that the basic concept has some legs. Even if the tech today needs some time to marinate.

That said I also don’t think we’re are a time-local maxima of users either.
Yeah, the way people handle pet feces is quite frankly very concerning. How are they ok with cat litter full of feces just lying around for hours inside their home, especially during winter?
LLMs like GPT are heavy and costly (and BERT are LLMs too, params can up to like 1.5B). For niche problems like classification on a small domain, BERT like models are much better, cheaper. You don't need all knowledge gen AI LLM has. I have seen many companies using DeBERTa or RoBERTa for text classification, not using GPT/LLaMA.
Sentence Transformers (https://sbert.net/), the most used library for embedding models (similarity, retrieval.)