skysight-inc/HackerNews huggingface dataset:
iirc Mate mentioned in an interview that they don't get offended about the "English" pronunciation.

As any other automaker on the international market... being it Porsche, Volkswagen, Mazda, etc..
Well Weaviate is graphql and it has filtering and hybrid search which is a great feature that pg can’t fully support because it doesn’t have bm25

https://weaviate.io/developers/weaviate/api/graphql/filters

https://weaviate.io/blog/hybrid-search-explained

I have a ChatGPT session where I have asked it to do a hybrid search using filtering, pg fts and vector search. Looks reasonable just need to test it and write it up somewhere.
My late aunt bought a second-generation, 300Mhz G3-based tangerine iMac running 8.6 to replace her [very] aged IIvx (with the 32Mhz 68030 CPU (upgraded just the year before from 5MB to 9MB RAM))

Jumping from System 7.1 to System 8 was a monumental game changer for her - productivity on writing and personal projects went through the roof!

And it still supported all the 'legacy' apps she'd been running for years!

It was the first Mac I ever brought online (go go gadget Netscape 2.0! ... with CompuServe (later, a local dial-up ISP)!

She ran it right up until her untimely demise in 2008 :( ... or about a decade of use out of the machine prior to her departure from this mortal realm

I used it another ~2 years off-and-on until it became untenable to do so (online)
"We're the best country in the world, so if there were a way, we would have found it already! The problem still exists, so obviously it's not solvable!"
I'm seriously hoping that YT will start offering their content creators an equitable cut and that goes for Patreon too. While a technology solution might hide the problem it's certainly not going to solve it.
My Canadian stepfather died. Family is not close and I’m in the US. The Canadian newspaper where his obit would be doesn’t allow connections from the US.

More than a “small amount of legit pain” was the result.
There is—at which point you need to find candidates primarily by their willingness to work with your tech stack, which means you probably have the wrong tech stack. It's not like leadership at punchcard-dependent firms disagree, and think their tech stack is great; they just can't switch that choice on a dime, and often need those punchcard experts specifically for the get-of-the-punchcards effort.
It hadn’t occurred to me people might use voice commands for alarms. I press the button on my phone or watch.
>The real solution imo is to spread out the jobs to other areas so that these major urban areas aren't the only places people have to move to find work.

While that definitely works whenever doable, I'd say investing in much better infrastructure to reduce commuting time and complexity is the other big factor. Living far away from the workplace isn't a biggie if I can take for example a train and be there in a reasonable amount of time. For sure an expensive solution but a solution that will pay off nevertheless.
Yep! I've noticed older games tend to utilize this trick; I spotted it in a certain Korean golf MMO from ~2004. It did have me scratching my head initially, but if I were the one designing the game, it definitely would've occurred to me that I don't want the value to mismatch.
Of course, I think this is a bit old-timey now. If I were developing a game today, I'd probably make the store emulate how a typical store with a shopping cart works; do everything on the server side, and just display it to the client. I can, however, imagine coming up with this scheme if I were faced with the same problem, and I can appreciate that it is an elegant way to reduce the load/statefulness of the server without adding the risk that someone might get shafted.
Great, now I can finally freeload off of the people creating content I love.
I really like these small electric cars, and I plan to buy one even if only just for fun in the next ten years. They fill a niche between electric scooters/bikes and regular cars. In most cities, an electric scooter is usually enough for me. But they don't work well in rain, snow, or ice as they have no protection from the elements. A small car with a roof does. Also, if the car can pull 10+ km of range out of thin air through solar power every day, that's just a cherry on top.

The only letdown I have with these cars is their appearance. Why do they often seem so rough around the edges? The Microlino 2.0 is the only EV micro car I've come across with a somewhat attractive design. In comparison, the TWIZY, AMI, and Squad models just seem plasticky, uncomfortable, and cheaply crafted. Even many electric golf carts boast a more polished look, not to mention a much better suspension.

Is it that the target demographic demands cheapness? What about people who have the means for a premium car but like the practicality (the T-shirt and shorts in-the-office guys as opposed to suit and tie, so to speak)? I'd gladly pay a design premium, even if it's just to make these cars on par (pun intended) with golf carts in elegance, which is not a tall ask.
There is the GraalVM Python Runtime, Renjin GCC-Bridge (for C, C++, R)...

I feel like all of this kind of exists but it's quite esoteric "non-standard stuff" and not necessarily something sane people want in production.

https://github.com/bedatadriven/renjin/tree/master/tools/gcc...

https://www.graalvm.org/python/
> Not everything needs to IPO or be called a unicorn or whatever.

I definitely agree, but for social networks you do need some volume unless it is very specific, but this creates some catch 22 paradox.

I am a member of more than one specific subject, free Slack communities, on the small-medium scale, with un-verified identities. I don't get junk messages, spam recruiters or other inappropriate approaches, I assume the reason is that the size of the communities is not big enough to attract those.

On the other hand I would agree to pay for such small-ish community which attract top talent and is highly moderated, but it seems that it is not needed in real life.
Can’t access homedepot from Germany either. I guess it’s HD blocking pesky foreigners
Wanna know how exposed is your corporate data in SaaS applications? Here’s a free analysis requiring no integration / permissions to get insights based on dozens of mid-market and SMEs organizations.
I suspect we agree and are saying different things. Yes, people are fully justified in voting their conscience, based on whatever informs that conscience, religious (even supernatural or doctrinal or otherwise).

What is not ok is for a bill to be drafted that starts out with “Whereas the Christian Bible contains teachings implying pornography is against God, and Whereas we seek to glorify God…”. (This is just an example to illustrate the point. I’m not implying you or anyone who understands our constitution would think laws should be written this way, but this is what a non-secular law might look like.)

Bills must be based on evidence. “Whereas scientific studies by competent and qualified scientists and researchers have recently concluded that exposure to pornography is harmful to children,…”

Again, I think we were arguing related but distinctly different points about the original “most of the opposition to pornography is religious-based” and “What does that matter?” statements.
Why would that even look like?

When I set it up it promised a 10 minute install time. For me a fair portion of that 10 minutes was trying to work out if it was working as my line speed was higher than I thought possible.
It’s scary how quick it is to configure.
Bali Governor mulls putting cap on tourist arrivals
And some people are physically impaired and cannot walk or bike. The able world would love to forget about them or force them into 3 hour long bus routes, but besides that being incredibly unfair, it's just not necessary if there is alternative transportation.
> And ironically some of the solutions proposed for the downsides of nuclear are also what you need for renewables, i.e. storage to maximize use of expensive infrastructure with low opex.

It's exhausting to see this claim see the light so often, despite being debunked so frequently.

Nuclear doesn't require storage.

Some people claim that economies could be made with storage because then you wouldn't need to build production equivalent to 100% of your peak consumption.

The dishonest discourse happens when renewables proponent claim that this small potential optimization means nuclear needs storage just as much as renewables do. Actually, losing your power source is not equivalent to shaving a few %s of budget.

This idea also completely ignores the fact that power grids don't optimize for efficiency, but for stability. We want redundant production, and the ability to move as many cursors as possible on the grid, in order to balance for issues. The ability to ramp up a power plant isn't just useful to produce peak load, it also helps mitigating e.g. losing a power line or a power transformer.
Previously also here, three years ago: https://news.ycombinator.com/item?id=24962504

Unfortunately, the malicious state of Flutter web has not changed.
Ritual /= ceremonial. Lots of people have rituals just for fun. The morning coffee ritual is one. Another common ritual is when athletes get ready for a game, but ritual need not be accompanied by superstition or indeed any belief whatsoever.

There are all sorts of rituals embedded in children’s play. Has anyone played “red rover”? [1] Heck, even video games and indeed computer use in general are full of rituals. The “three-finger salute” of control-alt-delete is a classic one.

I see this mistake made a lot on HN (and elsewhere). The term ritual connotes solemn religious practice but it doesn’t strictly mean that anymore. Language evolves! And in academic historical and archaeological contexts, the secular use of ritual pervades as a term of art (and may actually be a major contributor to the relaxation of the term in an etymological sense).

[1] https://en.wikipedia.org/wiki/Red_Rover

Edit: how could I forget?! The birthday party! Long devoid of religion (at least for most people in the west), the birthday party, complete with song and candle-blow, is one of the most storied (and dreaded) rituals of all!
NeuralNextG: Analyzing Rocket League Games with Machine Learning
Bill Gates explains this “internet” thing (1995)
The fact that I learned Tcl because of Vivado is probably why I don't like it. I'll probably never like it, but I can at least admit it has some nice features that make sense for an embedded scripting language.

But I've never seen anything more vile[0] than Cadence's "Ocean" scripting language[1]. It has such contempt for the user. For example, when learning you might notice

command(

is ok but

command (

is a syntax error. You then might conclude that the language is trying to be strict and help you write correct programs. But then you realize that

"]

is magic syntax which closes all previous strings, and it just gets worse from there.

[0]: except satirical/joke languages

[1]: https://www.eecis.udel.edu/~vsaxena/courses/ece697A/docs/OCE...
Thanks! SponsorBlock is definitely a better option here.

There's a way of making this thing perform really, really smooth if you excuse the pun, but it requires some upfront cost, e.g. fine tune an LLM or use something like ULMFit. GPT is great for prototyping these sorts of things but I think we've become a bit narrow-focused recently due to the entire ChatGPT hype.

Give the site/article a read for more context if you haven't!
The architectures that the code runs on has no bearing on whether it makes sense. What, for instance, do you turn a malloc() call for a number of bytes into? The JVM manages your memory for you and assumes you don't do it yourself. There are no instructions for telling the JVM how to manually fiddle with raw memory. And why would you want that? You already have code that expresses how to fiddle with the memory! The JVM provides functionality that C code already implements manually itself.
You missed that they engineered the request so that the validation on the server side also overflows in the same way, thereby passing validation.
Most objects (~90-100%) are freed by V’s autofree engine: the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is freed via reference counting.

The developer doesn’t need to change anything in their code. “It just works”, like in Python, Go, or Java, except there’s no heavy GC tracing everything or expensive RC for each object.

How are cycles handled, especially if the code does not require any special handling? The documentations only says that this is still work in progress and currently a garbage collector is used by default.

For developers willing to have more low level control, autofree can be disabled with -manualfree, or by adding a [manualfree] on each function that wants manage its memory manually. (See attributes).

Note Autofree is still WIP. Until it stabilises and becomes the default, please avoid using it. Right now allocations are handled by a minimal and well performing GC until V's autofree engine is production ready.
U.S. Hits Z-Library with New Domain Name Seizures
Just read it like a novel. Ignore the exercises. What struck me that it took 8 or 9 chapters until they even presented a loop, and it was none the worse for doing that. Actually helped my imperative lizard brain evolve.

Yes, its a book that uses lisp, but its not a lisp book. Its about programming techniques, i felt.

Of all the books that are usually recommended to be read and nobody actually does, this is the one that i actually read and liked.
Stable Diffusion with Better Control – Perfusion Model Explained
After working through several projects that utilized local hnswlib and different databases for text and vector persistence, I integrated open source hnswlib with sqlite to create an embedded vector search engine that can easily scale up to millions of embeddings. For self-hosted situations of under 10M embeddings and less than insane throughput I think this combo is hard to beat.

https://github.com/jiggy-ai/hnsqlite
Also see this comment: https://news.ycombinator.com/item?id=35828603 :(
Just a tip. I scrolled multiple screenfuls and actually know less now about this language.

Put the recipe at the top.

We want to know what it will produce. If you have a heart-warming story about how you learned it in the tootledge of Chef van Rossum, tell that story below the fold.

I want a sense of the flavor before your whole life story :)
I think this is an absolutely absurd take. A post is the same post no matter who views it - it belongs on the instance where it was posted. Sure it might show up in your timeline or comments somewhere else but for the post itself there should only be one canonical link. If mastodon can't manage to show a simple text post with a small image to anonymous visitors without falling over then it's mastodon that needs to change and not how people interact with it. Most people don't even have a fediverse account ffs.
One of the much-touted aspects is that it'll create programs for you (or aspects of programs, if you prefer). Eventually, one suspects, you can specify decent requirements and get a significant volume of code that realizes those.

Do you deploy it? The overheated hype suggests, "Ship it!" More measured people would say that you test it in a sandbox environment. I've heard some say that they'd review the code in addition to testing. The end result is something running in an end user or customer's computer.

If your program goes down, does ChatGPT provide support? No, of course not. You'll need people to troubleshoot and resuscitate the program. (Or maybe it'll be self-healing, smh)

If a bug arises (can a bug even happen in ChatGPT code?) then you'll need someone to verify the bug; to address the issue with the end user or customer; to re-prompt with the additionally specified requirement (or I suppose ChatGPT will propose the requirement after a prompt indicating the bug in this fantasy); and then to re-deploy the program.

If it's an ecommerce site and the program has a security vulnerability (if that's even possible, smh), then you need someone to recognize the intrusion, determine the vulnerability, re-prompt with the vulnerability specified, and deploy the updated version. Replace "security vulnerability" with "fraud transaction" and repeat.

I can hear your question, "how is that different from today since we experience all of the above with people," and the immediate answer is "accountability." You can't fire ChatGPT or even yell at it. It's as if you slide requests under a closed door and get stuff back the same way.

The whole setup requires trust—same as today—except that it's a full-throated trust. You either succumb to ¯\_(ツ)_/¯ or you spend 2x (or more) verifying the result. (I'll just throw out some of my other concerns without elaboration: a) there's more to deploying code then just generating it, b) much of modern programming is integration, and c) the training models will constantly evolve so the same prompt at time x might yield a very different program at time y.)
What would be the point? For example, what would you gain by having a C compiler that compiled to bytecode? It would be amazingly low level (C is just an assembler with macros) yet amazingly non-performant. And of course you'd need to port libc et al to do anything non-trivial.

Don't forget that the JVM already has ways to communicate with native programs (JNI originally, but now a new FFI is in the works), so if you depended on any native code you could still use it.
Graal's also got an LLVM frontend.

https://www.graalvm.org/latest/reference-manual/llvm/Compati...
Gitlab 15.11.2 – Important notice – Critical security release
No article so far. Just a heads up.
They do, this isn’t it. And I don’t trust Mozilla to help with it.

I’d rather Mozilla work on making the browser the best client software ever. Make it a good citizen that uses local data in ways only a browser can.

Would be neat to have some productive peer to peer functionality and get a really nice distributed compute and storage system that uses like 5% of resources so users don’t notice. That would be neat and something Mozilla can do because they have client software that respects privacy and user autonomy.
I am in the same sock hell and have been for many years. I no longer believe that the sock pairing problem can be solved for me.
LOL. Those a great. I encourage folks to look.
I suspect 45kmph is enough for driving in dense part of many cities in the world. Very likely not true in the US, but my main concern would be the risk of being very easily crushed by heavier vehicles.
Love the idea of AI-based version of SponsorBlock. Could be a great fallback feature for SponsorBlock when it doesn't have crowdsourced data for a given video. This would be a great addition to a podcast app.
I tried toe-socks over a decade ago when I had a persistent toe fungi I couldn't shake with treatments, etc. The toe-socks were a win. I have worn toe-socks since.

Sadly, they very much are left/right specific (unless you topologist consider that you can turn one of them inside out to flip its handedness, but then the stitching seams are now on the outside!).

They are a little on the thin side and though I bought like 10 pair, they slowly but steadily wear through and need to be tossed. I wish I could say the lefts wear as often as the rights but I appear to walk in an asymmetric way. (Or, you know, Coriolis Effect.)

Further, finding replacements that match has been difficult (I would like them all to match so that left/right is the only factor in pairing them). Though I have bought the same brand, trying to get the matching length has been surprisingly hard. I'm not sure why.

When I find them again though, I'll order at least 20 pair this time.
> Isn't it a slippery slope though?? You have to just keep adding supply but unfortunately the amount of living space that can be built in an urban area is constrained at some point both vertically and horizontally.

You're absolutely right. There's definitely real limits, vertically and horizontally, to how much density is physically possible.

As an upper limit, we have good historical examples density of around 1.2 million people per square kilometer being workable. I don't think any part of the US today comes close to that - what data I can find says that the most densely populated part of the US is at 66,000 people per square km. That's multiple orders of magnitude different.

With that in mind, I think it's possible that we haven't yet hit any real physical or space-based limits in American cities. Only political ones.
I would love to read more about your experience. We need more content with feature, peformance, and architecture comparisons. Currently, there's a lot of developer evangelism hype in the space.
It might be more of a rabbithole, but if you're going the 'self-hosting' homelab route, I'm a big fan of OPNsense to give you more freedom and control of your network (which has support for Wireguard [0]). While ARM support is lacking, it can be run on a cheap or spare x86-64 box if you had one.

Otherwise, I really like the premise of Tailscale for quick and easy implementation.

[0]: https://docs.opnsense.org/manual/how-tos/wireguard-client.ht...
Yeah, way out of place. I was all for the copy and silly design until exactly there. Makes the thing seem like it has some bizzare agenda instead.
A lot of states/charities will give people open tickets so they can get “home” but they don’t verify that it’s really their home, so it’s just used to go where they want, which is often the west coast during winter or really any time. The bus is also cheap enough that you can scrounge up some money for a ticket in a few days.

Vancouver is a mirror of Seattle in its homeless problem, the Canadians handle it better, but the underlying issues are very similar, so it’s not like the USA is fairly special in this regard.
For future readers: https://crystal-lang.org/

Summary:

- Ruby-inspired syntax

- statically-typed, with built-in type inference

- types are non-nullable, with nullable types represented as a union of a type and nil

- macros built-in including templating, AST inspection, type inspection, ...

- green threads ("fibers") for concurrency

- C-bindings built-in

- package manager built-in ("shards")

(also it is compiled and cross-platform with Windows functionality in some kind of preview/beta that the article author found mostly usable [I think debuggers and the interpreter were exceptions here], and it has a large standard lib)
What is your definition of "good" in context of history blogs, can you give at least one example as not good (mediocre, bad, lame) blogs which may be considered as history blog?

And what is the "history" blog is if absolutely any blog gives its creator an ability to edit some ancient records, is such concept as histority at least possible for a web log?
Have you tried Nebula (https://nebula.defined.net)? I set up a personal Nebula network a few months ago and have been very happy with it thus far. It has the ability to do mesh-style direct routing so you don't necessarily have to pay the out-and-back latency cost if you're connecting to a location that is closer.
The people first said we don’t want to be tracked! Create content without tracking and we will pay. Then, they said we don’t want any advertisements in our videos! Give us a subscription and we will pay. Finally they said, we will pay when we feel like it! Give us videos!

You create, we consume. For free. Forever.
I'm trying not to sound sarcastic, but doesn't an electric golf cart fill this need? These look like a fancy golf cart with a solar panel on the top. Is there a street legality issue with golf carts being on public urban streets?
Edited: spelling
I charge my watch at night so interact with my alexa 99.9% through voice.

I used to rely on getting out of bed to switch it off manually but over time found I didn’t need to do it.