Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ragnese
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
181.
▲
by
ragnese
3y ago
Agreed. I actually like Clojure and worked on a small project in it several years ago. But, the whole "Data Drive Design" idea literally just boils down to using general-purpose language primitives and data structures instead of d
182.
▲
by
ragnese
3y ago
> You are not forced by the evil companies, you are forced by market pressure from the majority of consumers. It can be both. If Apple decided to do something moderately annoying to their phones without considering any user/custom
183.
▲
by
ragnese
3y ago
That's not truly how it works except in some very narrow, literal, sense. The reality is that people in the developed world need to carry smart phones. It's expected in order to be a functioning member of society. My kid's sc
184.
▲
by
ragnese
3y ago
Guess what they're going to come for next? Tangentially, I remember how utterly disgusted I was when I first started seeing people on Reddit chastising others for rooting their Android phones. They'd keep saying that it's a &
185.
▲
by
ragnese
3y ago
The call is coming from inside the house, though. The problem here is largely one of perverse incentives. The fact that Microsoft and Google both offer web browsers AND benefit from spying on people USING web browsers means that I automatic
186.
▲
by
ragnese
3y ago
> you'll hopefully have faster time to delivery. In fact, in my experience, Rust has faster time to delivery than any other language I've used. It takes forever to compile, but I have so many fewer runtime bugs that have to be
187.
▲
by
ragnese
3y ago
I wouldn't be surprised if Rust/Cargo does more disk IO than other build tools, though. Rust does a lot of compile time code gen and caches a lot of stuff on disk.
188.
▲
by
ragnese
3y ago
I agree with this assessment, despite the optimism of some others. C++ has had slow compile times since forever, and so will Rust. Rust does a lot more work at compile time than most other popular languages. And it's largely stuff that
189.
▲
by
ragnese
3y ago
> I am beginning to think that the people who say Wayland was created for a corporate environment first and foremost are correct. Sigh... There is a giant gap between your use-case (no third-party apps, totally separate machine for acces
190.
▲
by
ragnese
3y ago
> That's just rude and uncalled for. It's just a joke. I'm almost certainly one of the people he's poking fun at and I don't think we should get bent out of shape. He obviously thinks that C or Java levels of sta
191.
▲
by
ragnese
3y ago
I prefer to read this in such a way that implies that programmers are not people. :p I jokingly refer to our customers/users as "humans" at work.
192.
▲
by
ragnese
3y ago
Fair point. We don't need dedicated, physical, buttons for infrequent or unimportant things. But, to be fair, I don't think that most people who vocally hate touch screens in cars are upset that the car manufacturers are making th
193.
▲
by
ragnese
3y ago
That's great that Tesla puts those (physical) controls on the steering wheel. But, think about this comment in context. As a reminder: I was replying to someone who was arguing that the anti-touch-screen crowd is not justified in their
194.
▲
by
ragnese
3y ago
I've tried stuff like that before on other things and haven't been very successful. Those damn EM waves really like to find their way through.
195.
▲
by
ragnese
3y ago
> It reminds me of the complaining in the early iPhone days about lack of a physical keyboard. I totally get that. People will always complain about some new design fad, whether it's actually good or not. However... we're talki
196.
▲
by
ragnese
3y ago
> Subscriptions are a fixed ongoing expense, and fixed ongoing expenses is the most common way people go broke. I'll assume that the latter claim is true. But, does anyone actually "go broke" because of Netflix, Amazon Pri
197.
▲
by
ragnese
3y ago
Free software and open source software are great. But, web pages are "you get what we serve". So, if there's a hostile standard that web pages all start using, having an open source implementation of the thing working against
198.
▲
by
ragnese
3y ago
I could provide a novel, but I'll try to keep it to just a few. Class methods have incorrect variance, even with the 'strictFunctionTypes' setting: https://www.typescriptlang.org/tsconfig#strictFunctionTypes .
199.
▲
by
ragnese
3y ago
Agreed. Consistent is WAY better for me than inconsistent. One of the reasons I hate TypeScript so much is that it provides type safety except when it doesn't, and it takes a lot of experience to actually track down the MANY (non-obvio
200.
▲
by
ragnese
3y ago
> a big problem w/ static languages is that the developers of these languages are not willing to compromise type-safety for simplicity: there are very few 80/20 type systems out there that just say "Well, that's too h
201.
▲
by
ragnese
3y ago
JavaScript has `for-of` syntax for iterables, so you won't go out of bounds, regardless.
202.
▲
by
ragnese
3y ago
That's a pretty nice suggestion. Honestly, though, the expanded for loop implementation is never really that complicated in practice.
203.
▲
by
ragnese
3y ago
I'm certainly not against chaining combinators in general. In fact, I love functional programming and I enjoy Scala. I'm only specifically criticizing it in JavaScript and other languages that decided to import functional programm
204.
▲
by
ragnese
3y ago
No. Doing UI in JavaScript shouldn't make any noticeable difference. I say that as someone who hates JavaScript and doesn't think it should be used for anything , really. But, UI apps are long-running, and interactive. There'
205.
▲
by
ragnese
3y ago
I agree with your assessment and I always suspected that would be the case, even when these decisions were being made. Has there ever been a case of an underdog company/product actually gaining market share by becoming less different t
206.
▲
by
ragnese
3y ago
I'm sorry, but it's definitely a non-story, and all this talk about "betrayal" and "trust" is sophistry. It's a non-story because you had to opt-in to Firefox's "experiments" feature to get
207.
▲
by
ragnese
3y ago
For now. I'm not a Mozilla hater like many people here seem to be, but they caved on EME, and I'm honestly very skeptical that they won't eventually cave here.
208.
▲
by
ragnese
3y ago
That's true. So, the question is: Do you protest now and hope there are enough of us to get them to change their minds, or do you just accept it now because it's most likely going to happen either way?
209.
▲
by
ragnese
3y ago
I was thinking of EME, specifically, when I wrote that. But, also, bringing money in is proxy enough for being able to do "good" for whatever definition we'd like to use. So, money or users, I think my general point about com
210.
▲
by
ragnese
3y ago
Here's the thing, though. You've used several key phrases in this comment: "a lot of questions and doubt," "wonder what other incidents [...] might happen in the future," and "major loss of trust." Al
More ›