Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jakear
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
751.
▲
by
jakear
5y ago
Not much substance in the article so allow me a bit of a rant: As someone with both Apple Music and Spotify Premium subscriptions, I think the more accurate take is that discovery is not a solved problem, at least in the algorithmic sense t
752.
▲
by
jakear
5y ago
The balance point being to live to provide care to the grandchildren while the children are in the height of their career, then die off in order to free up resources?
753.
▲
by
jakear
5y ago
Not astigmatism. But the true reason makes me seem dumb as shit so I wont get into that. :)
754.
▲
by
jakear
5y ago
For my eyes black on white is far superior. White on black results in haloing around all text, whereas black on white results in generally pretty crisp text. This is why I use light themes and high-contrast mode for anything that supports i
755.
▲
by
jakear
5y ago
Agreed, even with trivial JS constructs parts 1 and 2 can be solved (including parsing) in 58 chars (and only O(n), not O(n*w) like Copilot's solution). The copilot prompt alone for the just the logic part of part one was 98 chars. Sur
756.
▲
by
jakear
5y ago
That applies to when a choice must be made before the user can proceed, or when making once choice has an associated opportunity cost that prevents/discourages the user from making other choices. If the user is presented with sane defa
757.
▲
by
jakear
5y ago
Hah, such a sleuth :) Though I was actually thinking of SketchUp when writing that. VS Code does not provide always-visible labels for icons (tooltip only), though it’s something we’ve discussed and I’m in favor of. I believe Teams recently
758.
▲
by
jakear
5y ago
VS code has menus on all platforms. All platforms also provide native menus. (Work on VSCode)
759.
▲
by
jakear
5y ago
Best option is to provide choice. Icons with Labels by default, show keyboard shortcut on hover. Want just icons? There’s a config option for that. Want just labels? Also an option. Want no toolbar at all, and only use shortcuts? Also an op
760.
▲
by
jakear
5y ago
I believe that as conscious entities we have the power to choose the ethical “axioms” we use to guide our decisions. Under the axioms I’ve chosen I can “prove” (in a surprisingly formal sense) the claim “it is ethically okay to consume anim
761.
▲
by
jakear
5y ago
Artificial meat consumer here, I’d argue a slight modification to that: it’s impossible to kill and eat animals ethically, if you cannot verify the animal was treated ethically while it lived. For the vast majority of supermarket/resta
762.
▲
by
jakear
5y ago
Agreed, and based on the list here: https://en.m.wikipedia.org/wiki/Foreach_loop the only popular language without for each is C.
763.
▲
by
jakear
5y ago
Well we both know there are only two types of languages, those that no one uses and those that people waste their time bitching about online. Glad to see TS is in the second category or else my day job would be useless :) That ad-homonyms d
764.
▲
by
jakear
5y ago
> So even a basic object field is broken in TypeScript's type system. What the hell are we supposed to do with this? > So a hole exists in TypeScript's type system. What the hell are we supposed to do with this? > So a ho
765.
▲
by
jakear
5y ago
Yes, TypeScript’s type system is unsound. Yes. Flow handles some of these cases better, but the invisible keyboard of the market has decided that the extra conceptual/syntactical overhead of introducing co/contravariant types is n
766.
▲
by
jakear
5y ago
Sure, but still I can transact using currency in the real world without (directly) involving a central authority, announcing my transaction to the whole world, or paying any fees. I cannot do that in the digital world.
767.
▲
by
jakear
5y ago
So I may be wrong here but my understanding is that you can’t go directly from fiat to L2 transacting. My goal is to minimize the loss from patron’s bank account to creator’s bank account, and every extra step along the way is a couple perc
768.
▲
by
jakear
5y ago
Why should a transaction need to be a network scale operation in a decentralized scheme? The ultimate decentralized payment mechanism is bartering, in which the transaction only includes the people making the transaction. Now, I don’t know
769.
▲
by
jakear
5y ago
As I understand it these layer 2 solutions typically require a resolution transaction in order to actually extract value, which has similar costs to a normal on-chain transaction. In the ideal world folks would be able to use the existing i
770.
▲
by
jakear
5y ago
It's strange to me how the only two options are "pay obscene transaction fees" or "just keep your crypto in a centralized exchange and hope they don't go MtGox". Is it impossible to achieve the stated benefit o
771.
▲
by
jakear
5y ago
No, you’re right. This was made by the ghuntley fellow ( https://news.ycombinator.com/submitted?id=ghuntley ), who seems to have a thing for forking and redistributing things that were already freely accessible, typically wit
772.
▲
by
jakear
5y ago
Only different is OO languages typically give you an implicit {hierarchical state, logging, OS interfacing}, monad for free (or at least under the generalized async monad), FP makes you request all that yourself.
773.
▲
by
jakear
5y ago
Have you seen ranching and logging land? In general it’s actually very well managed. I for one like lumber prices on the down low so a single digit percentages of managed forest land being clear cut per year in a sustainable growth cycle do
774.
▲
by
jakear
5y ago
Generally true, but elimination of chronic nightmares is sometimes the whole point.
775.
▲
by
jakear
5y ago
The singularity will come when the set of training data available for scrape is dominated by AI generated content and the AI's learnings are derivatives of what old AI's produced. Human thought on the other hand has some sort of u
776.
▲
by
jakear
5y ago
Great writeup! I ended up following a few of the links and came across perhaps my favorite hand waving of all time for the validity of "The Spaghetti Code Conjecture"[1]. Basically: For N=0,1: the problem is trivaial/degenera
777.
▲
by
jakear
5y ago
In general, yes absolutely. It becomes more questionable when that product is on the backend of hundreds of thousands of engineer-hours dedicated to optimizing engagement. Bit like saying "sorry bud, we don't want your chemical en
778.
▲
by
jakear
5y ago
I would advise against calling users leeches. A product is meaningless without users, and those users that do go out of their way to file helpful bug reports should be lauded not disparaged. The phrase leeching implies an entity is consumin
779.
▲
by
jakear
5y ago
It's interesting data, but the obvious response from YouTube would be "we run sophisticated click fraud detection algorithms and periodically remove interactions determined to be from fraudulent accounts; given the current politic
780.
▲
by
jakear
5y ago
Yes, the sweet spot IMO is gradually typed languages. I love how I can have TS code that 100% does not type check and the compiler will yell at me all it wants but still produce the compiled JS without a problem. It's liberating to say
More ›