Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chucke
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
chucke
7mo ago
lol, the trans-pacific route was pointless. Portugal monopolized the Indian ocean and spice trade for more than 100 years. It established the atlantic triangle trade of Africa (supplying slaves) to Brasil (supplying sugar) to Europe. All of
2.
▲
by
chucke
9mo ago
Both are true. Different camps meant that any significant change to the language was scrutinised loudly. If my memory doesn't fail me, the last significant changes from the time Guido was still in charge, and he mostly abandoned the BD
3.
▲
by
chucke
9mo ago
Maybe I wasn't clear, but until now there were 2 types of type notations being debated, RBS and sorbet/RBI. Sorbet adopting RBS means that's the lowest common denominator. Typing is definitely not a standard, not yet. rbs-i
4.
▲
by
chucke
9mo ago
Happy bday ruby! For the usual doomsdaysayers saying "ruby can't X so I left it for Y", when X is typing, RBS is becoming the accepted standard (now that sorbet supports it),and RBS inline notation next to signature/code
5.
▲
by
chucke
10mo ago
Static typing has come, there's RBS, which has (finally) coalesced (after adding support for inlining in code) as the blessed type notation, supported by both steep and sorbet. Considering that big companies have adopted it, I'd s
6.
▲
by
chucke
10mo ago
Lmk when the app launches, will beta test if for free.
7.
▲
by
chucke
1y ago
What is the real problem being solved here? For all the issues that bundler still has, rv doesn't seem to address most of them. Bundler has been fast enough for a while now, how fast does this need to be? And do we now have to know rus
8.
▲
by
chucke
2y ago
The listen gem works on windows: https://github.com/guard/listen?tab=readme-ov-file#listen-ad... . Not sure whether guard builds on top of it.
9.
▲
by
chucke
2y ago
Bear in mind that: the author is part of the ruby core team; json is a standard lib gem; the repo from the json gem was in the original author namespace; the repo had no activity for more than a year, despite several quality MRs. It took so
10.
▲
by
chucke
2y ago
I wonder whether the reason for this is a lack of available certified oauth libraries on top of which to build a provider at the time it was built, which led most of these examples to roll their own, with the obvious flaws. There isn't
11.
▲
by
chucke
2y ago
OK, I see I skipped that. Nevertheless, I would expect users to read "exactly once" and put an http call in the step. It's the type of knife people their hands with.
12.
▲
by
chucke
2y ago
> DBOS has a special @DBOS.Transaction decorator. This runs the entire step inside a Postgres transaction. This guarantees exactly-once execution for databases transactional steps. I stopped here. I know, authors really want to chase the
13.
▲
by
chucke
2y ago
That's not true. Sure, many hot path functions dealing with tensor calculations are done in numpy functions, but etl and args/results are python objects and functions. And most web development libs are pure python (flask, django,
14.
▲
by
chucke
2y ago
As someone who evangeline Arel where I used to work 10y ago, I can assure you that arel has *never* been considered stable (it also never followed semver), nor has it ever been considered recommended or publicly documented API to use with r
15.
▲
by
chucke
2y ago
The rails core team would tell you NOT to use arel, as it's private API. The conceptual compression of having activerecord be a database table mapper, entity class, form/input validation, and query builder, it's both its grea
16.
▲
by
chucke
2y ago
Now do principal and distinguished.
17.
▲
by
chucke
2y ago
In ruby, the sequel database toolkit is vastly superior to activerecord, and that is a subject of discussion here and there. The difference is that rails is what most rubyists use at work, unlike in python, where choices are more diverse.
18.
▲
by
chucke
2y ago
FYI rbs-inline is maintained by the rbs creator, and will eventually be merged into mainline, once the inline syntax alternatives are set in stone. All to address the main complaint you mentioned above.
19.
▲
by
chucke
2y ago
No, they only have time for features and productivity, which is, as you pointed out earlier, what rails is good at.
20.
▲
by
chucke
2y ago
Calling Cortes genocidal is also quite farfetched, considering that he conquered the Aztec territory, despite being vastly outnumbered, because every native tribe and settlement they found on the way banded together to overthrow the Aztec.
21.
▲
by
chucke
2y ago
China can produce most things cheaper than anyone. Economically, it's pointless to compete with them. However, if too many think the same, you get bottlenecked and compete for access to the supply, which raises prices. You bevome also
22.
▲
by
chucke
2y ago
Oh I don't dispute that. Despite the documented atrocities, the number of.native deaths by disease are greatly exaggerated, Charles V did write the precursor document of the human rights bill (after getting wind of what went about in P
23.
▲
by
chucke
2y ago
Spain still working on the national identity while not reconciling that its two most famous sailors were a portuguese and a genovese. You can see it in claims like these or the internal reframing of the magellan voyage as the "magella
24.
▲
by
chucke
2y ago
You're focusing on the quantity aspect of the metaphor. Reinvesting can not mean only more bricks, but also better. But quantity also may helps sell them cheaper than your competition.
25.
▲
by
chucke
2y ago
Indeed. Portugal got by in Europe while it could advertise its services as significantly cheaper (Italy and Greece did the same). Romania, Poland and all will live to see another nation take its place, and if not finding a way to produce hi
26.
▲
by
chucke
2y ago
> Nobody says you need http, sqs, grpc, and queue I give it to you that, we're it not for microservices, I wouldn't need as much of http, sqs, etc, as well requiring making sense out of all of it via tracing/metrics/l
27.
▲
by
chucke
2y ago
Debugging IS more difficult. Observability is much harder, sometimes needlessly. When you're 4 languages deep and have to enable distributed tracing across a variety of brokers/protocols (http, sqs, grpc, queue in a database) you
28.
▲
by
chucke
2y ago
The equivalent to passport in ruby is called omniauth. Having used both, don't really find a huge upside in the former compared to the latter, just different APIs.
29.
▲
by
chucke
2y ago
That's pretty cool, the examples are quite simple to digest. Of course, the main argument against it is that you require access to the underlying fds, which most libraries in the ecosystem abstract you away from, so there's no way
30.
▲
by
chucke
2y ago
My interpretation of what the author wants, is essentially lightweight threads in the kernel, standardised a lá POSIX , that every proglang could use as a primitive. That'd be sweet if this were a well understood problem. Unfortunately
More ›