Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sseth
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
sseth
9y ago
As Russ points out, the current approach of pulling the latest leads to a situation where a package managers can be quite sloppy. For example, a package may have a stated dependency A@1.1.2. But because everyone is pulling the latest, it ma
122.
▲
by
sseth
9y ago
I believe (having tried the tour) that you will get v1.4.5 at the App level, if you do vgo get -u. If you just do plain vgo get, you will get 1.3.4, because of the minimum version approach.
123.
▲
by
sseth
9y ago
Interesting. You would think the case of Alex Kibkalo would lead to the opposite conclusion. Microsoft prosecuted a blogger for piracy of Windows software after reading his private hotmail emails.
124.
▲
by
sseth
9y ago
Ryan Dahl wanted to replicate the nginx "async" model for normal web development. Since javascript was single-threaded, it pretty much forced an asynchronous programming model and many of the libraries were already built that way,
125.
▲
by
sseth
9y ago
The case I was responding to was one of car breakdown. Of course the other case would be an emergency while the car is moving (which is what you are talking of) and here i think the evidence is compelling. To hand over control to a distract
126.
▲
by
sseth
9y ago
I think the point is the car has to be able to drive completely independently if we are to allow cars to travel without anybody inside at all, which includes handling emergency situations. And of course as some others have pointed out the p
127.
▲
by
sseth
9y ago
On point 3 : The fact that the (original) Gutenberg is in germany is irrelevant. Gutenberg here refers to the Gutenberg bible, not the place. And in any case are we now assigning global trademark rights to cities / countries for names
128.
▲
by
sseth
9y ago
In Chrome today, as an example, the C++ based DOM and V8 (Javascript ) objects are using different GCs. Obviously it is a pain point, but the situation of having different GCs for DOM and language objects is not new with Web Assembly.
129.
▲
by
sseth
9y ago
Google apps (now GSuite) has had offline functionality for several years. You can work on Sheets, Docs etc completely offline.
130.
▲
by
sseth
9y ago
It also lost call-by-name parameters, which should be a considered a good thing.
131.
▲
by
sseth
9y ago
One approach may be to tokenize user information. Ensure that any personal data is separated from other data and mapped via tokens and kept in one place. Handle backups of this database with special care. You can then have the rest of your
132.
▲
by
sseth
9y ago
The performance difference for one thing - this comes not only from not using javascript, but also from the fact that there is no DOM to update and has been designed from the beginning to maximize use of the GPU.
133.
▲
by
sseth
9y ago
As a javascript library it is pretty much as open as React or any other javascript platform. It is the caching where the discussion lies - effectively Google is providing a CDN for AMP pages and I agree this needs some improvements. But the
134.
▲
by
sseth
9y ago
AMP at the end of the day is an open source javascript library. The pages accessible on AMP via the cache, can also be accessed directly if you want. I don't see this as a walled garden - having a cache does not mean the content is not
135.
▲
by
sseth
9y ago
AMP is one of a long series of Google's efforts to ensure the web remains competitive with walled gardens and native platforms. Chrome (with the V8 engine), NaCl, SPDY, QUIC, PWA, Dart, Certificate Transparency ... the list goes on and
136.
▲
by
sseth
9y ago
Note that even currently, lockfiles have the effect of locking you to an old version of the software. You could choose to automatically update all dependencies to latest in CI, but then by that token you can run vgo get -u, to get the lat
137.
▲
by
sseth
9y ago
Done. https://github.com/golang/go/issues/24042 Not sure if i did it right, since the default template seems to be for a bug and not a new feature request.
138.
▲
by
sseth
9y ago
I believe this will get the latest of all the dependencies, not just the direct ones. If my module A depends on B and C, which both in turn depend on D, i want the latest of B and C only, and then transitively pull in the minimal version D
139.
▲
by
sseth
9y ago
The minimal version selection addresses a problem that other package managers do not seem to : For transitive dependencies, it allows projects to use the version that direct dependency was actually tested with. This sounds like a good thing
140.
▲
by
sseth
9y ago
We age for the same reason that code bases go bad over time - the accumulated cruft of tech debt overwhelms the ability of different parts of the system to work together well. This is a problem of any dynamic system, not something related t
141.
▲
by
sseth
9y ago
Of the IT giants, Google has the most to lose from a closed web. The rise of mobile apps and walled gardens is a direct threat to their search business model. So the argument that Google would threaten the open web seems strange, on purely
142.
▲
by
sseth
9y ago
There are many threats to the open web. For example, governments building firewalls. Lot of content locked up in walled gardens. The death of net neutrality. Definitely one of the threats to the open web would be the web platform falling be
143.
▲
by
sseth
9y ago
There are definitely more indian men than women in IT, by a big margin. But to take an example, Google currently has about 18-20% women in technical roles, i.e. 1 in 5. So assuming more than 1 in 5 immigrants in Google were women, you canno
144.
▲
by
sseth
9y ago
The picture becomes more complicated when you consider a hierarchy of packages, because presumably the packages you depend on would have their own lock files, which represent the versions those packages have been tested with. npm will pick
145.
▲
by
sseth
9y ago
The implication or this post is that the ratio of women among immigrants was lower than the indigenous population, and thus the influx of immigrants drove down the percentage of women in tech. I am not aware of other countries, but in India
146.
▲
by
sseth
9y ago
When code quality is hard to enforce, one approach is to at least ensure that the design of public APIs, and boundaries between components reaches some level of quality. This is usually a smaller surface to monitor than the entire code base
147.
▲
by
sseth
9y ago
It does not have to be violating your privacy. In India, we have IMPS as the immediate payment system. On top of this, the central bank has built UPI - which allows mobile numbers for payments. But it also allows the use of "dummy"
148.
▲
by
sseth
9y ago
The use of mobile numbers to instantly transfer money is using UPI, a system built on top of IMPS. UPI is actually just an API. Third-party apps provide payment features on top of UPI.
149.
▲
by
sseth
9y ago
There are companies which have patented drugs in India, but do not make their drugs available in India. The Indian Patent Law allows for compulsory licensing of such drugs to another manufacturer under certain conditions which meet public i
150.
▲
by
sseth
9y ago
I think the strategy is to make Flutter an attractive tool to build mobile apps across Android, iOS and Fuchsia (it already runs on all three today). Even in an alpha stage, it is a really productive framework for mobile development. So if
More ›