Download Atom editor without an invite
gist.github.com
gist.github.com
> 4. To help us improve the editor, Atom sends usage information to Google Analytics. See [atom/metrics](https://github.com/atom/metrics) for details.
That is quite horrible in my opinion. Do I want an application on my computer that constantly sends information to Google and Github?
What kind of information is it sending? (from the link)
Collected Data
+ A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.
+ The screen width and height
+ The version of Atom being used
+ The name of each item opened in a pane such as EditorView, SettingsView, and MarkdownPreviewView
+ The amount of time the current window was open for
+ The amount of time the current window took to load
+ The amount of time the app took to launch
Item no. 4 is the critical one. I really don't like this. However, you can apparently disable this:
> If you do not want this information reported, disable this package from the Metrics section of the Settings view `(cmd-,)`.
(edit: removed typo)
> SHA-1 of the machine's MAC address.
There's only 2^48 MAC addresses, there are 2^160 SHA-1 hashes. With computing power at where it is today, a bruteforce over the MAC space wouldn't take long.
On the other hand, spoofing the data is also an alternative way of opposition...
Indeed, best supercomputers are running today around 10 petaFLOPS (= 10^16 FLoating-point Operations Per Second) and there are 2^48 ~= 10^15 possible MAC addresses.
The Bitcoin network might be a better comparison since it uses doubled SHA-256; currently it's at around 3e16 hashes per second, or 6e16 SHA-256 operations per second. That's enough to hash all possible MACs in less than a second.
You are free to use Atom or anything else, but you should always have as much information available as possible to correctly judge what you pay for any given thing.
I fully respect peoples right to privacy. I just wish those who frequent Hacker news were more accepting of the fact that privacy is a trade off; one which often comes at the expense of the benefits of sophisticated analytics.
The other position was already provided for by github and numerous other posters, while I pointed out a fact that was not yet mentioned.
By the way, "benefits of sophisticated analysis" for whom? Google's ad revenues? I actually agree that github could provide a better product with the information gathered, but I really don't think that google should be in between me and github.
And I think I have the right to refuse to be sold if there are better alternatives. They'll either have to step up their game (with FOSS) or lose me.
Note: I'm not making a comment on it being a paid for app - they've released bucket loads of open source code they wrote to create the editor. For that they should be praised.
{"message":"Not Found"}However, I tried right now once more and it seems that it's available again.
There's no activation or anything, it will just take you straight into the app.
md5 Atom.zip
? That might help mollify the paranoid conscience.(EDIT: or any other hash function for that matter.)
<key>CFBundleShortVersionString</key>
<string>0.69.0</string>4614ec62feaea32392ad7f6b3a80534c8ad0c758ed210cabafcc86c5c49a49a1 Atom.zip
ababcd70ccaad1cba63f9b0a6fb1a566c4cca98c87333ddc7a9d2b2f81fd415e
$ shasum -a 256 atom-mac.zip 4614ec62feaea32392ad7f6b3a80534c8ad0c758ed210cabafcc86c5c49a49a1 atom-mac.zip
$ md5sum atom-mac.zip 5454bd3a8271c93f5225cd2b57cdab81 atom-mac.zip
(...with that said, I couldn't help myself.)
It indeed works just fine. It looks very much like Sublime text as people have been saying. There's even a command palate.
One thing I noticed though straight off, it just doesn't feel as smooth as a native app. Is that just me?
EDIT: The gist was just removed. Glad I got it before it went down.
EDIT 2: The curl command still seems to be working:
curl -L https://www.atom.io/api/updates/download -A "Atom/0.1 CFNetwork/1.5" > Atom.zipcurl -L https://www.atom.io/api/updates/download -A "Atom/0.1 CFNetwork/1.5" > Atom.zip
open Atom.zip
mv Atom.app /Applications/
rm -rf Atom.zip
"We haven't settled on pricing yet, but you can expect it to be competitively priced compared to similar editors"
Then why drop Sublime and move to Atom?
Imagine it was your software. And that somebody had pirated your beta and actually posted instructions on how to do so on the forums of your own website. What would you do?
Naturally, you'd delete the comment the second you saw it, then start working on patching the hole.
Which is what they did.
Their terms of service aren't exactly a grand stand for freedom of expression:
We may, but have no obligation to, remove Content and Accounts containing Content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any party's intellectual property or these Terms of Service.
From:
While I understand that Github is a private body and that their site is, well, their site ... forcibly deleting someone's gist simply because they don't like that that someone has found a way around their invite process smacks of underhandedness.
Will they suspend his account permanently as a result of this leak? Will he have his account limited in some other way, preventing him from having private repos, for example? Will they lash out against anyone sharing Atom.zip that they can trace back to a github account?
It's just all very "our show, our rules" of them to delete the gist.
And yes, I understand that it is their show. And yes, their ruleset too.
Doesn't make me feel any comfier in the knowledge that they'll simply delete anything that they don't approve of.
Also, like I said - it seems underhanded that they just reach into an account and delete gists
This beta invite program is designed to let us carefully control how many new people get access to Atom each day so we can provide timely bug fixes and support responses.
I'd still put money on them having done it.
<div class="line"><span class="source c">
<span class="meta function c"><span class="meta block c">
<span class="leading-whitespace indent-guide">
</span><span class="keyword control c">if</span>
<span class="meta initialization c">
<span class="punctuation definition parameters c">(</span>
</span>inLen < <span class="constant numeric c">1</span>)
<span class="meta block c">
<span class="punctuation section block begin c">{</span>
</span></span></span></span></div>Is the html generated from JS? or is it static? would that make it faster? (newb questions)
Thanks!
$ curl -L https://www.atom.io/api/updates/download
{"message":"Not Found"}
$ curl -sLI https://www.atom.io/api/updates/download
HTTP/1.1 404 Not Found
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Date: Sun, 02 Mar 2014 12:23:50 GMT
Set-Cookie: request_method=HEAD; path=/; secure
Status: 404 Not Found
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Request-Id: f69dc125-390e-40cc-969c-586a04dfa65d
X-Runtime: 0.014472
X-Ua-Compatible: chrome=1
X-Xss-Protection: 1; mode=block
Connection: keep-alive
I guess the game is over -A "Atom/0.1 CFNetwork/1.5 $ curl -sLI https://www.atom.io/api/updates/download -A "Atom/0.1 CFNetwork/1.5"
HTTP/1.1 404 Not Found
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Date: Sun, 02 Mar 2014 12:55:36 GMT
Set-Cookie: request_method=HEAD; path=/; secure
Status: 404 Not Found
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Request-Id: 23d92789-1d1f-4ed0-bb95-9e2ff4b33bbf
X-Runtime: 0.014090
X-Ua-Compatible: chrome=1
X-Xss-Protection: 1; mode=block
Connection: keep-alivecurl -L https://www.atom.io/api/updates/download -A "Atom/0.1 CFNetwork/1.5" > Atom.zip
If they insist on pushing Mac OS AND want to be seen as a good free software citizen they might want to consider putting some effort in the GNUstep project. Once GNUstep is up to par they should be able to build for that on Linux and Windows with minimal porting efforts.
Still, I'm disappointed in the lack of vision many of these so-called 'open source' companies exhibit. Don't they realise that by pushing these closed, proprietary platforms they undermine the very base of their own existence? The software and community which github depends on was not the result of the generous sponsorship from Microsoft and Apple after all...
Fishy practices, sounds like Apple. It checks out.
Remember what happened when Linus decided he wanted use BitKeeper to maintain Linux? Also remember how that worked out in the end? Free and/or open source software and closed, proprietary companies often make odd bedfellows.
Does nobody at github have any sense of ethics? Github was built on open source software and Linux. Why not give something back? Why support those who spend national budgets on anti open-source lawsuits?
At the moment Atom only runs on OS X (10.8 or later). Windows and Linux releases are on the roadmap.
From atom.io/faq
curl -L https://www.atom.io/api/updates/download -A "Atom/0.1 CFNetwork/1.5" > Atom.zip
wget http://www68.zippyshare.com/d/17397784/131268/Atom.zip \ --referer='http://www68.zippyshare.com/v/17397784/file.html' \ --cookies=off --header "Cookie: JSESSIONID=F95B7128B57441E49B5F33920D27AFD0" \ --user-agent='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)'