Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oscargrouch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
oscargrouch
5y ago
Not if you take one of the biggest selling points of Electron. Im working on something not quite the same thing but that deal with all this, and being able to ship with a web rendering engine and not using whatever its on the system is actu
92.
▲
by
oscargrouch
5y ago
From the server side perspective, this Actor implementation is cheap(to develop), safe and more developer friendly. But i don't know if it will be the most performant implementation as it will depends of how much state copy between thr
93.
▲
by
oscargrouch
5y ago
Optimized for multi-core safety in a safe way, but given the safety of the actor idiom may incur in more copies, it cant be compared to the speed of a implementation that are more complicated to implement, but will perform better at the end
94.
▲
by
oscargrouch
5y ago
Its not all the windows libraries, but often the OS creates just one interface library to wrap the syscalls. Those do not tend to be big libraries where you should worry about being statically linked to your program. The problem with Linux
95.
▲
by
oscargrouch
5y ago
While phone apps fall into the app store trap, browser are also falling into the cloud trap. Its not enough to run applications on the browser, you need to fix some of the things that make browsers weak giving we need to let go all the info
96.
▲
by
oscargrouch
5y ago
For me there's a sweet spot that is meant for languages like Java, C# and now Swift. For me at least Swift is the natural successor of this family of language for a bunch of reasons. I would'nt create a program in C++ or Rust if i
97.
▲
by
oscargrouch
5y ago
I also like the Ken Thompson extensions from which part of Go was inspired by struct X { int a; } struct Y { *X; int b; int c;} void add(Y* self, int number) { self->a += number; } Y y; y.a = 10; /&
98.
▲
by
oscargrouch
5y ago
In most languages you can have more than one result or pack multiple values in a struct like object and that would simply solve this problem. Another way would be to return just the status code, knowing if it failed or succeeded and passin
99.
▲
by
oscargrouch
5y ago
I think your perspective have all to do with experience. My younger self used to see new languages as magic wands, secret recipes that would make my code lead me to new things and discoveries. Now my modern self understand how naive i was,
100.
▲
by
oscargrouch
5y ago
I'm not a language researcher/expert but real life code is full of colaterals and side effects, specially having to deal with things like network the expectation that f(x) will always resolve to a valid answer without resorting to
101.
▲
by
oscargrouch
5y ago
I think capitalism will find its way over organic forms of financing things, even complex and expensive ones. We will go through this crysis phase where the old ways dont work anymore, and the old pals with their expensive lawyers and lobbi
102.
▲
by
oscargrouch
5y ago
I think WASM used in this way will turn out to be the "new flash". People coding into this sort of platform will ask for the whole language std, which in turn will have to be compiled to WASM, which will make massive blobs. And th
103.
▲
by
oscargrouch
5y ago
I'm not an expert in USA culture, but looking from a distance it looks to me that this is cartesianism (as in pattern-matching) applied to social sciences, which as it turns out, is a legacy of the 19th century which lead to it's
104.
▲
by
oscargrouch
5y ago
Ok, but even if there's more Rust code in it, i think the expectations of the parent poster are unreal, as for safety, only if V8 VM were rewritten in Rust, and giving its a JIT VM sensitive portions of code would need to be in 'u
105.
▲
by
oscargrouch
5y ago
The big problem of this use for me is that people from the US tend to think in terms of "race". Like if there is a homogeneous "latino race" where it boils down to the average mexican immigrant that the US is more used t
106.
▲
by
oscargrouch
5y ago
Latin-derived language speaker here (Portuguese). Also by studying other languages it turns out that English is quite good at expressing simple and composable symbols and structure. While i would choose a latin-derived language to write poe
107.
▲
by
oscargrouch
5y ago
Where you were in 2012? Dart was heavily marketed as a Javascript successor by Google, this was even before ES5 changes, so Javascript was a even weaker language in terms of design, giving people were doing more and more full applications i
108.
▲
by
oscargrouch
5y ago
Because Typescript eventually won that race? (The race to be a fine, typed and sane counterpart to Javascript). Somehow Typescript convinced people from the Javascript side of the fence that they could mix both and eventually upgrade from i
109.
▲
by
oscargrouch
5y ago
> Does it have potential as a safer, lightweight Electron alternative? Or are there better options than Deno in that regard? If they target this, the big chunk of code will still be the same ones on Electron, so i don't think it wou
110.
▲
by
oscargrouch
5y ago
> Deno glue code around V8 is written in Rust. The C++ V8 api is very reasonable to be used in a safe way. So i dont see this as a good point unless of course for people that wan to write some parts that need to be optimized in Rust. Don
111.
▲
by
oscargrouch
5y ago
Maybe a dual-company like Mozilla would at least make it more clear that the big guy that are just taking advantage of the free lunch is doing more harm than good? Elastic should have a for-profit and a non-profit company taking donations t
112.
▲
by
oscargrouch
5y ago
Its the same reason any tweet by Elon Musk saying stupid stuff get 300k likes instantly.. Its about who say and not about what is being said. If you don't hack your mind from a philosophical perspective you wont stop this tribal hard-c
113.
▲
by
oscargrouch
6y ago
> Sadly, for the fledgeling enterprise that was Android, it was better to start from Linux, and use Apache/BSD style licensing and write their own userland. Curious about your take on this. Why do you think it would be better if And
114.
▲
by
oscargrouch
6y ago
Im working on something that also have the goal to give the power back to the user in terms of control, but i've also understand it the same way you do. That in the end the platform have to provide a better experience to the end user a
115.
▲
by
oscargrouch
6y ago
If you can create a binary that links with a C api, its possible. The access to DOM apis are going over the C, so its just a matter of wrapping all up in the target language. Im using the Chrome multi-process architecture, but instead of a
116.
▲
by
oscargrouch
6y ago
I'm doing something that while not the same thing, it let you control the web infrastructure with native languages. The first SDK is in Swift. But im sure that with enough work a Rust Sdk could be created as most of the core functional
117.
▲
by
oscargrouch
6y ago
Its nice to have absolute control of the rendering going over canvas if you are a flutter platform developer and i think even playing the catch-up game they should get there eventually. But i don't think this is the real issue here.. F
118.
▲
by
oscargrouch
6y ago
Sorry to say that, but this is 'ur-fascism' at its best. The difference here is that the nazi's pre-condemned anyone who were of a give ethnic background(jews) or believe (communists). Unlike them, you are praying that the so
119.
▲
by
oscargrouch
6y ago
I hope i can share something here more on this line pretty soon. Its not just databases and blobs over torrent but a whole web based application platform based on chrome for native applications. The SDK will start with Swift but the C inter
120.
▲
by
oscargrouch
6y ago
Its good from a security perspective, but also its a nightmare to know that the mothership knows everything you run on your machine. This will also prevent distribution from outside of their appstore giving it will prevent updates. So as an
More ›