skysight-inc/HackerNews huggingface dataset:
I'll give it a shot.

The tools make a lot of decisions for you that are pretty arbitrary, like how to format code, freeing up brain cycles for other things.

It compiles very fast, so the iteration cycle is similar to a dynamic language with a REPL. Very little time between making a change, running and seeing the new result. The language is designed from the bottom up for fast compile times even in large projects, with features at odds with fast compilation rejected.

Decent sized community and library ecosystem.

The networking APIs are very simple and productive. More and more back end code is being written in Go for this reason.

The semantics are straight forward. The other programming environment I need to deal with at work is Spring Java, which is unjustifiably complex and obfuscated for what it does. Go allows you to read the code and run the program in your head understanding semantics and performance characteristics.

Builds single file executables that are simple to deploy.

Has just enough high level features to be productive without compromising above points about simplicity, fast compiles, and comprehensibility. Channels and go routines work very well to model concurrency across a wide array of problem domains.

Maintainers are careful about adding new features. Generics took a long time to arrive, but when it did was very well thought out and did not negatively impact performance very much.

I'm sure I'll think of more.
At the peak of my honeymoon phase with Golang, I went down this path too, and oh boy does it feels great and liberating, like finding a magic bullet, but soon as you start to scratch beyond the surface and dig deeper, you will find yourself trying to screw screws with a hammer, or tie your shoes with a chainsaw and ungodly things like that.

No tool deserves more love or loyalty than the productivity it brings, anything more is infatuation and a game for naive and the fool.
Do you use those 10 minutes to learn a new language or something?
I'm not sure how you're applying the phrase "politically correct" here, but yes, it is a normal abbreviation for "tradesman".
Worth noting that these are vector tiles and not raster tiles, so zoom levels work slightly differently. Generally you don't need as high zoom level with vector tiles since it is much easier to 'zoom in' on vector data than on raster data. A vector zoom level of 14 stores the data with roughly 50cm precision which is good enough for most casual mapping uses.
Yes, track duration is on the TODO list.

I will also add an "export data" option for you, so you can rest safe that you won't lose your beautifully curated playlists. :)
How can you say they don't reason if reasoning is required to produce high rates of success that previously have only been successfully answered using reasoning? Its not like they are guessing randomly but just cooindidentally having high rates of accuracy. They clearly have an emergent property of reasoning. Perhaps reasoning is too ill-defined of a word. They are deducing or calculating the answer from their being. What we call the thing that occurs when they produce an insightful answer is less telling than the fact that they produce answers previously only possible by thinking and reasoning humans.
If you liked that, you'd really like the book fragnemt, by a guy who writes disturbing sci-fi snippets on twitter

https://www.amazon.com/Fragnemt-ctrlcreep/dp/1795354437
I was shocked when I canceled cable TV and the landline on my Comcast triple-play plan--still have internet.

I had procrastinated for months because I was sure I'd go through a real workout routine. I did have to call them but don't remember any particular pain getting through to someone and then it was just "Your new bill will be [about half the old one). Return your rented voice modem. Have a nice day." Maybe it was because it was during COVID.
There were multiple free public CDNs, multiple versions of jQuery, cache evictions happen much faster than you're thinking, users had less RAM and disk in the past.

I can only imagine "naturally" producing this scenario by browsing HN in 2010 and clicking every link on the front-page and hoping at least 2 were indie blogs or startups that don't take security seriously, and even then if they're not consecutive, the website between them would have likely evicted the cache.
I feel like saying "<death card hint> 0" every time is 100% in the spirit of the clue-ing rules, and there's no rules related to guessing, so this guessing strategy also doesn't seem to violate things that overtly.

I do agree that there's an implicit intention in the rules that the operative's guesses are related to the spymaster's hints, but I don't think that relation is ever said explicitly.
So frame astrology type things as a randomization tool, that allows you to randomly navigate a set of questions and assessments to see how you're doing and feeling.

Remember when we learned about how bone divination helped hunter gathers search random areas and not be stuck with the bias of hunting where you previously hunted too much?

Kind of related. But, anyway, what I'm trying to say. I also feel like it's a snake oil scam and impossibly hard to avoid dishonesty at a random sample of astrologists.

My random card reader really flipped my head around when they promised me my reading without knowing my question or answers. They asked me how I felt about my questions and some considerations I could take about the answer and outcome, based on my cards. They said it was a process to navigate your thoughts, not for future telling. And I was impressed enough at this reframing to want to try and convince a few other HN nerds to consider this point as well. Be upset about the scammers but don't miss the possibility there can be a nugget of value and process outside of what you're expecting. There tend to be reasons why people continue doing things across cultures and time (there's something they get value out of in it, usually)
Go has exceptions and exception handling in the form of panics and recovers, but go devs are discouraged from using them.

Go also supports most of the typical attributes of oo. It has polymorphism and encapsulation it’s just missing inheritance and uses composition instead. Most Java and C# code basis have stayed away from inheritance (for a long time) so there isn’t that big a difference.
It would be trivially easy to scrape astrology websites and use it to feed a "true randomness" service...
Astrology is one of those techniques where the uninitiated ran away with the metaphors and turned it into a big LARP. Give it a thousand years and much of our science will look much the same.
Can't wait for the Stare Out Contest at the '28 Olympics! https://www.youtube.com/watch?v=DkI85Kt10e4
This is admirable and I agree in principle. Based on what I've seen, I'm surprised there are any companies you find suitable to do business online with. I would like to follow your path, but have been unable to without making significant compromises.
WezTerm is just so much faster than iTerm2, wish I had switched sooner!

Video demonstrating the speedup:
https://x.com/fleetwood___/status/1807772624518316495
I've been using it for work projects for a year or two now and I still feel the same way as you.
Qdrant Vault Secrets Engine Plugin
Hi!

I've just completed first version of Vault plugin secret storage to allow integrate secret handling to the right place.

GitHub: https://github.com/migrx-io/vault-plugin-secrets-qdrant

Features:

- Supports multi-instance configurations
- Allows management of Token TTL per instance and/or role
- Pushes role changes (create/update/delete) to the Qdrant server
- Generates and signs JWT tokens based on instance and role parameters
- Allows provision of custom claims (access and filters) for roles
- Supports TLS and custom CA to connect to the Qdrant server
I keep up with astrology personally since I do find that my beliefs, practices, and actions line up fairly closely with my sign (Cancer). But, I know it's basically just a bunch of hand waving and guesses.

I use it more as a tool to ask myself questions, or thinking of things from a new point of view. For example, my horoscope today says "Practice expressing yourself without seeking affirmation." And, yeah, that should be something I work on, my feelings don't need to be validated to be true.
Judging by how thing goes in the Olympics and high level competition in general, probably using technical criteria. Like rhymes, meters, and form, quality of delivery with proper prononciation, rhythm and lack of hesitation, grammatical correctness, etc...

Maybe no emotion will come out of it, but writing a sonnet with perfect rime riche an two alliterations delivered with perfect pitch and with the accuracy of a metronome will certainly win gold.
Source-available has a very misleading nature, and as such is commonly used for openwashing. You can read the source, but you can't really do anything with it. That's not how it usually is when you are given access to the source code. Companies such as Anytype market their source-available product as "Open Code" or similar. They are carefully avoiding the term "Open Source", but they still make many ambiguous claims of openness. Tuist is doing the same thing:

> As you might know, we aim to make Tuist a fully open project.

> So I think a fully open Tuist platform could unfold this way: [...]

The intention is clearly to NOT be fully open.

> We can only build the best in class productivity platform if we embrace openness.

They are not embracing openness. They are trying to reap the benefits that come with being open, such as code contributions and a higher level of trust, while not actually being open.
We are using Segment Anything Model at OpenAdapt for exactly this purpose: https://github.com/OpenAdaptAI/OpenAdapt/pull/610

It works surprisingly well despite the fact that the model was not trained on this type of data.
I was surprised to know pétanque was never included and that it is slated for the 2026 youth Olympics.

Still waiting for pankration's comeback and the addition of Quake 3 CPMA, though.
Immigrant founders piece is interesting.
I'd also attempted something like this years ago [1] based on word2vec, and it played decently! Occasionally it would throw out nonsensical clues or guesses, but was usable.

I'm sure with more modern embeddings/tools one could make a really excellent not.

[1] https://github.com/bcspragu/Codenames
"As easy to cancel as it is to sign up"

Frankly the US Govt could apply this to marriage too…
Webisde: Smalltalk IDE Implemented with React
Nice study! My conjecture on why astrology persists despite not working: it is the refinement of two very human traits, ambiguous statements and confirmation bias.

Astrologers can leave just enough ambiguity in their statements so it seems definite but could be interpreted either way, and when actual events happen later on, confirmation bias (often accompanied with a desire to believe and be proven right) kicks in and "confirms" the result. Rinse, repeat, ad infinitum.

To the degree it seems to provide a benefit by giving people the feeling that the chaotic world is explainable, perhaps it is a good thing, far less good than science and far better than flat-earth/Qanon style conspiracy theory worldviews.

Science is a positive good, astrology somewhat harmless (aside from being wasteful & distracting from real science), and the flat-earth/Qanon conspiracy worldviews actively harmful. So, perhaps if astrology can be leveraged to pull people away from the conspiracy worldviews, it could be good? Although, if anything, the motion seems to be in the other direction.
While I completely agree with the legislation, why isn't this going through congress? Update the CAN-SPAM act to be more substantial.
Interesting.

The authors claim this outperforms Ring Attention for distributed computation of self-attention over multiple GPUs.

Distributing computation is necessary whenever context is too long for self-attention's computation to fit in a single GPU's available memory.

Github link: https://github.com/Zyphra/tree_attention
That's the point at which the jet stops working, but by that point you can be going quite fast. If there isn't enough air to run the jet engine, there also isn't enough air to slow you down (much).
Er, what word?
I am someone with significant experience in Java, C#, C++, and JS/TS. I am a bit of a newbie to Go but have used it for a few things at work. So, I can give a bit of a comparison for you.

I really like the DevX and strong standard library of Go. Also I really like that the community around Go has a strong preference for just using the stdlib and not going crazy with third party libraries.

Languages are just tools but I have a strong preference for Go for backend services and CLI applications now. Just my 2cents.
tl;dr: 1) it doesn't work, 2) little correlation with experience, 3) no agreement between the astrologers themselves
This is all true. I originally added a disclaimer to my post that said "assuming you have enough data to support the level of granularity" but I removed it for brevity because I thought it was implied -- small sample size isn't part of Simpson's paradox. My apologies for being unclear
Obviously but if you look at a lot of Go projects you tend to see it.

Especially in a corporate space. It should be obvious that I'm referring to things that you see in a professional environment with professional standards. I'm getting a lot of hate where that seems to be lost on people.

And even if someone is a solo developer I don't assume that they don't ever have to work with other people's code -- that certainly wasn't my experience when solo contracting.
They can be an absolute menace when overgrown in a garden. And there's no way you're going to be able to pick the fruit from most of them when they're bunched up and taking dozens of square meters of land, only the ones on the outside layer.
Yes another reason the LDS church is a business and should be taxed as such
It's not really about Go, I think. But it makes me productive, and I like that. I don't think it's a magic bullet at all. Lots of things annoy me about it. But it's _good enough_ for quite a lot of things IMO.

But tying shoes with a chainsaw does sound kinda fun. :D
Why are you ignoring the "further damage" bit?

The issue isn't the cost of the removal. It is the unknown further liability.
? It doesn't have exceptions, so it doesn't need exception handling. It has an error system / standard that isn't based on exceptions.

I only know exceptions from Java myself, and in practice, what it calls exceptions are often... well, not exceptions at all. Files missing, SQL queries returning no errors, division by zero are not exceptional situations, but normal day to day events. And an exception generates a stack trace, which is an expensive operation.

I mean one way to avoiding that is defensive programming - check if a file exists, do a count on the SQL query first, do a pre-check or assertion before dividing - but that adds more and more code that you need to write, test and maintain.

OO has merit for what you describe, but Go's alternative works just as well (imo) for that purpose; you have struct types containing data, you can add methods to those types to encapsulate behaviour. Go doesn't have OO inheritance, but inheritance has been out of fashion for years now so it's not missed.

TL;DR, exceptions and OO are solutions to problems, Go has its own solutions to those problems, neither of which are difficult to understand.
But not as scalable. You either have a very wide horizontal ribbon which needs a lot of side scrolling, or a shallow depth that doesn't allow you to group as much.

There's a reason every tree/file explorer in existence is vertical :-)
Love Excalidraw - simple to use.
I love this font.
Ahh, this is called "refinancing" in the US.
Good point. I was meaning I remembered them.
In modern Java applications, interfaces are favored much more heavily than OO designs relying on inheritance.

And Go has very nice support for interfaces. To the extent you don't even need to declare support for an interface. Go just figures it out if your type supports all the methods in the interface.

If you mean classical Smalltalk style OO, no Go doesn't support that, but neither do Java or C# or C++.
> The further breaking moves in the direction of sport, the further away it moves from being art.

That's definitely true. The demands of sport are going to push things into more physically demanding/technically impressive direction, which will conflict and constrain any artistry.

I don't know much about gymnastics, but I watched some of the balance beam stuff, and it felt like there were some remnants of artistry there (all the hand and leg movements they do between major moves), but they all felt dead and rote to me.
Yes, someone is eating their lunch: Tesla's sales are down while industry sales are up. That means Tesla is losing market share. That's the essence of someone eating your lunch.

Also, we've had EVs since the 19th century.

https://www.caranddriver.com/features/g43480930/history-of-e...
DineIt: Foodie Social Network
Read up on cold reading and you'll find that it explains much of astrology, psychics, fortune tellers and others. Once you know the techniques you'll be able to recognise them pretty easily and you won't look at horoscopes the same way again (that is, if you ever believed them to begin with)
Usually if I recommend a book, it's a guarantee nobody will be interested in checking it out. No so with this one. Just by mentioning the premise, I know at least four people who straight up bought it on Amazon immediately. I guess that's what you get with a high concept.

Or, maybe there's something more sinister going on. Maybe the book is spreading itself virally.
Yes! I thought at first I had audio routed to a Bluetooth device, but that wasn’t it. Oh well. I’ll have to take a look on my laptop, though.

[update] fun stuff!
After yesterday's laundry I counted the mismatched socks: 22. I have no frickin idea where could one misplace twenty-two socks but well here I am.
At least here in Argentina, most courses in the university have an only page with all the books and exercises. You can try going to one curse about a topic you are interested and try reading the recomendad material. Usually there is one main book and it's in English, so if you can read English you will be fine. Which topic do you want to learn first? (Not cheating, like trying to study General Relativity before Classic Newtonian Mechanics. Yes, it's boring, but it's necessary.)
Try https://monodraw.helftone.com/
Scatman Crothers
my take is that astrology works because as kids growing up under the current offset between regular year and school years have a statistically similar experience given the time of the year they were born

so I’m blaming the homogenity of school experience as a way to explain away the personality similarities between people sharing a “zodiac sign” i.e. born around the same time of the year

but I do hope I got shadowbanned already
With these tasting kits, I noticed I can discern the smells quite well, but I can't place them. But maybe that just takes more training.
Ask HN: Any tips for getting a remote US job from Europe?
AI technoscience promises transcendence at the cost of extinction (book review)
It can get verbose, but I'm willing to live with it for all the other benefits of the language.
Right but I don't need to successfully get along with everyone else in the US for the US to be a successful country.

Lower the sizes of groups and increase async communication, and the burden/overhead of management goes down. Groups small enough can manage themselves, in fact.
Where I feel go is lacking is for data wrangling.

Group by, filter, map, join. It is just very error prone, inconvenient and slow to implement with for loops.
When it's presented as an alternative to being properly open source - as it is here - then it absolutely is open-washing.

> and that doesn't make any sense.

It makes sense to quite a lot of other commenters here. I'm afraid you're coming across as trying a bit hard not to understand the issues being raised.
I tried WezTerm on Windows because I was looking for a terminal with ligature support and lower input latency than Windows Terminal. Unfortunately, it still had higher input latency than cmd.exe. The only terminal with ligature support that comes close in terms of input latency is contour (https://contour-terminal.org/).
"This tradition came into being as a direct result of the heroic actions taken by Admiral Meux and his crew during the Boar War."

Those must have been impressive boars if they needed guns that big! ;-)
I can't tell if this is a spam ring or if the new AI era has just multiplied and homogenized individual spammers.

https://news.ycombinator.com/item?id=40994616

https://news.ycombinator.com/item?id=40755814

https://news.ycombinator.com/submitted?id=helloleoli

https://news.ycombinator.com/submitted?id=helloleo2024

https://news.ycombinator.com/submitted?id=xxxhana

https://news.ycombinator.com/submitted?id=Alicoer

https://news.ycombinator.com/submitted?id=animegirl2024

https://news.ycombinator.com/threads?id=JoeDeanx

https://news.ycombinator.com/submitted?id=tonyljx66
That attitude is still there because there is no compelling reason to move away from that. A lot of languages have been diseased by bolting on features for no other reason than different languages have them, and it's overcomplicated the languages and fragmented the codebases.

Example, if you ask ten Scala developers to solve a problem, you'll get ten different solutions. That number drops quickly for less feature-rich and more opinionated languages like Go.
I grew up writing C/C++ and I could write this same blog post but about Python for the same reasons that the author cites :-)

Sometimes I wonder if I am just being lazy and justifying not learning new stuff but then I look at the new stuff that keeps landing in the Python ecosystem and conclude otherwise.
Well, somebody seems to be engaging in a PR push here.

"Audacious and absurd defender of humanity"?? Give me a break.
Astrology works on people who really believe in astrology, because they internally reinforce behavior patterns to conform to their astrological predications.

To be fair though, most doctors don't perform much better than these astrologers in my experience, and that's with billions of dollars in research, a quarter of a million dollar education and years of rigorous training. It turns out most people are incompetent and our science is worse than we think in a lot of cases.
Grab-and-go? I like the sound of that.

My wife pointed out to me early this year that I have a uniform which I didn’t actually notice until then - the same jeans (multiple pairs of the same style in black and blue), and only one style of t-shirt but in 3 colours (it’s a lie - I have 2 styles of t-shirt).

It might sound boring to some, but there’s no better feeling to me than to not even have to think when getting dressed - it’s a FILO Queue!
I'm afraid that several modern social "sciences" are not distinguished from astrology or alchemy by their epistemic rigor. Shame seems appropriate there.
No, that attitude is core to the design of Go and one of the key reasons people pick it for projects.

Generics were eventually added. But not until they thought through very carefully performance and compilation time implications.
IIRC it's mostly that a lot of younger adults never started drinking, for reasons that are varied and maybe still kind of unclear on a societal level. Previous drinkers quitting may be part of it but I haven't read much about that group being larger than in previous generations.
Puppetry threads are the BEST threads for spreading fascist conspiracy theories about centuries old naturally recurring famine (that mysteriously stopped around the 50s) secretly being man made.
I make extra-sure to do this to political fundraising.
How can you call Go hype driven?

It was literally designed to be "boring".
And if it is like placebo effect, it may actually work at some scale and may influence your choices. So, in that way it is real.