Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sheetjs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
sheetjs
6y ago
Similar story here and with many of our customers. It's been radio silence with larger banks (Chase) and community banks. It's rumored that, just like how BofA prioritized companies with active business loans, other banks are giv
32.
▲
by
sheetjs
7y ago
Performance is affected by a myriad of factors, many of which aren't visible by looking at the worksheet. For example, XLS/XLSX support a special "shared formula" representation which tells Excel that a formula is struct
33.
▲
by
sheetjs
7y ago
Shameless plug: we ( https://sheetjs.com/ ) offer that as one of our paid builds. In conjunction with our JS parser https://github.com/SheetJS/js-xlsx , you can modify cell values / formulae and re
34.
▲
by
sheetjs
7y ago
The importance of social aspects seems to be inversely proportional to the technical difficulty of the problem being solved. Easier problems or otherwise nontechnical problems will see many open source solutions, and to stand out you have
35.
▲
by
sheetjs
7y ago
For general SVG "sketchy" effect, Rough.js is a very cool library: https://roughjs.com/ https://github.com/pshihn/rough/ https://roughjs.com/examples/bar-chart.html
36.
▲
by
sheetjs
7y ago
Unfortunately the reference to the actual minifier, SVGO ( https://github.com/svg/svgo ), is buried in the middle of the post. SVGO is an incredible project driven by a single volunteer in spare time (originally Kir Bele
37.
▲
by
sheetjs
7y ago
> Presumably Excel has to load everything into memory at once since it's immediately viewable, right? Depends on the file format. An XLS or XLSB file can contain special markers for where each logical row starts, so it can randomly
38.
▲
by
sheetjs
7y ago
We ( https://sheetjs.com/ ) almost exclusively deal with those types of complex applications built in spreadsheets > they could be improved a lot with minimal changes They can be improved for very specific use cases at the
39.
▲
by
sheetjs
7y ago
It isn't as simple as that. There are numerous equivalent representations of the same underlying content (same data, same styling, same charts, etc) that have wildly different XML representations. You need a content-aware diffing to
40.
▲
by
sheetjs
7y ago
Aside from Excel's built-in "Track Changes" features (which stores the revision log within the file), the "Spreadsheet Compare" tool that ships with Excel is a decent diff engine that can be paired with any VCS. Sh
41.
▲
by
sheetjs
7y ago
Sharepoint had some questionable synchronization corner cases that, in a poorly configured environment, would just lose some people's files. There are plenty of international horror stories where a teammate in Japan checked out a file
42.
▲
by
sheetjs
7y ago
".docx is a bad example, because it was standardized" This is not 100% correct. A large part of the format is standardized in ECMA-376 and ISO/IEC 29500, but many details are implementation-dependent. Many of those details
43.
▲
by
sheetjs
7y ago
The article title is actually "Lack of leadership in open source results in source-available licenses", OP was editorializing. In fact, your sentiment is explicitly stated in the article: > Amazon’s behavior toward open source
44.
▲
by
sheetjs
7y ago
The point, as we've made clear to Juan Picado and other recipients like Kir Belevich of SVGO ( https://twitter.com/deepsweet/status/1120290773625450501 ) is a token of appreciation. We don't want to creat
45.
▲
by
sheetjs
7y ago
Verdaccio is an incredible tool. We ( https://sheetjs.com ) use it in production for distributing node modules to customers. Before verdaccio, we used to post tarballs that customers would download and use, but that became cumber
46.
▲
by
sheetjs
7y ago
It's not as pleasant as working with plaintext, but Spreadsheet Compare is a nifty tool for diffing workbooks: https://support.office.com/en-us/article/Basic-tasks-in-Spre...
47.
▲
by
sheetjs
7y ago
We ( https://sheetjs.com ) maintain some reasonably popular projects (our most popular, https://github.com/SheetJS/js-xlsx/ , has over 15K stars and sees millions of downloads per month). It's import
48.
▲
by
sheetjs
7y ago
Also worth noting the downside of scale: some opportunities are "too small" for a Microsoft or Google to pursue. Google revenue for 2018 was $136.8B. Extra effort to possibly address a small niche segment of a market, that would
49.
▲
by
sheetjs
7y ago
There was a similar discussion 2 years ago (article https://www.shellypalmer.com/2017/04/id-pay-500000-year-cant... comments https://news.ycombinator.com/item?id=14246760 ) The ultimate problem is
50.
▲
by
sheetjs
8y ago
We ( https://sheetjs.com/ ) started from a series of open source projects (our largest https://github.com/sheetjs/js-xlsx has more than 15K stars) and offer a slew of related solutions, including more
51.
▲
by
sheetjs
8y ago
First off, great to see interest in binary data in JS :) We looked into this problem years ago as part of our spreadsheet parser/writer library (open source version https://github.com/sheetjs/js-xlsx ) and ultimate
52.
▲
by
sheetjs
8y ago
The entire crux of the post's commentary is an intentional misinterpretation of the original post. The motivating quote with the actual context is: > At AWS, we believe that maintainers of an open source project have a responsibili
53.
▲
by
sheetjs
8y ago
We have something similar: https://github.com/SheetJS/js-xlsx/blob/master/CONTRIBUTING.... In our case, the root problem is twofold: developers in other related projects have been less-than-circumspect i
54.
▲
by
sheetjs
8y ago
First off: awesome work! Correctly reading the data from XLSX is a lot more complex than described or implemented here, mostly because Excel is so robust in reading files and there are many sloppy writers. If you're interested, there&
55.
▲
by
sheetjs
8y ago
There's a better way to frame this: Do you think an open source project creates a perpetual obligation? Even if many other developers depend on your project, are you forced to continue or can you walk away? If you assume you can walk
56.
▲
by
sheetjs
8y ago
Your interpretation is far from the original point "There's nothing wrong with open source as long as you are honest to yourself regarding the intentions." If you're entering OSS to make money, it's incumbent upon
57.
▲
by
sheetjs
8y ago
There's nothing wrong with open source as long as you are honest to yourself regarding the intentions. If you go into open source expecting to get paid, then you're gonna have a bad time. If you go into open source for the accolad
58.
▲
by
sheetjs
8y ago
Background knowledge and first principles also come in handy with more mundane work. Arguably our most prominent contribution to OSS (outside of our own projects) was in React. We're credited in the codebase when the approach was used
59.
▲
by
sheetjs
8y ago
There's a ton of mindnumbing testing and grinding work that honestly no one really wants to do, involving bit-level accuracy in many cases. We ( https://sheetjs.com/ ) are attacking the file compatibility problem (our m
60.
▲
by
sheetjs
8y ago
Start from the projects you are using. You might find that many of them are primarily one-man efforts and could use some support. For example, we use verdaccio ( https://www.verdaccio.org/ ) as a private NPM server. IT was
More ›