Hacker Newsnew | past | comments | ask | show | jobs | submit | thepete2's commentslogin

Besides Tex there is also git. Written only as a SCM for the linux kernel it went on to be used basically anywhere.


When I saw Microsoft put the Windows source tree into git, I figured "ok, that's it, git won."


Yes, that's terrible. The finished text was not corrected in that time, was it?


Actually the trapped without internet thing makes me think. Why not do some sort of dead-man-switch? I.e. when you haven't committed (or been online) in X months the project is transferred to your successor.


Not easy to set up. But perhaps easy to maintain


If you compare it to an out of the box service from cloud vendor, then yes, it does take a bit more time, but not that much more time.

For long running projects it is certainly worth to invest into proper setup. It really is a lot cheaper in the long run.


Your edit to google maps is a competitive advantage. Your edit to OSM is a public utility.


Google's competitive advantage?


Yes, exactly. If someone improves Google Maps then such contribution is under control and owned by Google.

If someone improves OSM then such contribution can be used by anyone - from hobby map maker, through artists, maker of open source navigation to evil corporations.


No and that is IMO the point of using OSM in the first place. The data is public and free for everyone and if you contribute there's the possibility of other services adopting your change. I know that mapbox integrates osm data, Google and Apple might too.


Cool. I suspect this model will mostly work, but only if the price of the app is low enough to not justify a lot of inconvenience by compiling it yourself or maybe getting it from f-droid. I like this model a lot, apps like OsmAnd do the same.


It’s tempting to think you can price GPL software at some “sweet spot” where customers think it’s worth it and you recoup your development costs. But then someone who hasn’t incurred your development costs can undercut you, even while offering the same or better service.


At least with AGPL software, if this happens, it will force those competitors to release their secret sauce, too. Those competitors will have to open source all of their changes, meanwhile as the copyright holder, you're able to release proprietary modules or changes at any time, and those competitors are out of luck if they want to use them. Should they attempt to compete on feature parity, their additions will need to open source.


In this case, we are talking about client side software. It runs locally on the device. This means that the distinction between the GPL and the AGPL is not really relevant. And any competitor preparing modified binaries would also need to release their source.


apparently co2's density is only slightly higher than the other gases, so they all mix. Otherwise all of the atmosphere's co2 would be at ground level too, wouldn't it?


Don't swift and rust share a few of these things that make it "feel right"? With rust the whole ecosystem thing seems to be a lot better. Also rust has C(++) interop (so you have every library you could wish for), does swift not have that?


It does have c interop so you could just use libarchive. Though writing c in swift is a bit less magical.


While technically true you then have to use pointers in swift and they made it hard by design to do that.


Last time I looked, Swift didn't have a stable way to export C-compatible ABIs.


@_cdecl exists, although it's underscored.


I was under the impression that this feature wasn't stable, but it's been years since I've thought about it.


Out of curiosity: Is the first OCR example really the best you can find? Is there no open source solution that outputs good results for handwritten notes?


There are open source "computer vision" libraries which work really well, but, also there is a file on your filesystem with all the words, so you could pass over the OCR'd text to fix "typos".

Paper website will likely be cloned if it works.


If you're referring to /usr/share/dict/words, no, you can't just pass over it to fix typos - it doesn't even have the proper noun 'Bel-Air' in it!


Use you imagination.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: