hacker news with inline top comments    .. more ..    4 Dec 2015 Best
home   ask   best   2 years ago   
Swift is Open Source swift.org
1473 points by psuter  12 hours ago   372 comments top 89
1
ruddct 11 hours ago 3 replies      
A lot of folks to thank at Apple right now, can't wait until all of this propagates so we can take a look at what's new in Swift 3. Two thoughts:

- VERY happy to see the open sourcing of much of the Foundation libraries (which includes strings, dates, networking primitives, concurrency/task queues, I/O, etc). It'll provide a very strong start and make working with Swift immediately productive.

- Holy crap, there's a package manager. This has been sorely needed since about day one of Swift development, glad to see that it's been a priority as part of the effort to open source!

2
dangjc 1 hour ago 3 replies      
Super excited! I will totally be exploring Swift for quantitative work. Julia has been great so far, but a lack of good IDE tooling is making a large codebase difficult to navigate and keep clean. Python has even less type safety than Julia. Swift has a REPL! Go doesn't, and its lack of generics makes writing most algorithms very limited (there isn't even a matrix 32 library, just 64 bit). Java has horrible native interfacing. C# is pretty anemic on Linux. C++ has too many gotchas, slow compile, to feel productive. Bonus: Swift libs will probably be very easy to deploy on both Android and ios.
3
nikon 10 hours ago 5 replies      
4
practicalswift 8 hours ago 2 replies      
Happy to see that my collection of Swift compiler crashes (see https://github.com/practicalswift/swift-compiler-crashes) has been part of the official Swift repo since September 2014: https://github.com/apple/swift/commit/e5ca8be1a090335d401cd1... :-)

A previous HN thread about the swift-compiler-crashes project: https://news.ycombinator.com/item?id=9020206

5
jdub 11 hours ago 2 replies      
Apache 2.0 License + Runtime Library Exception + copyright owned by the contributor (i.e. no assignment or CLA) + good community structure and documentation + code of conduct... well done, Apple!
6
bamazizi 9 hours ago 1 reply      
The programming language eco system is really improving rapidly and efficiently. It seemed the developer's toolkit was limited by the languages created 20+ years ago but within the last few years we're seeing a renaissance in developer toolkits as well as development philosophies.

Languages like Go, Rust, and now Swift are not only great from almost every aspect over the last generation languages like C, C++, Java, but a lot noobs or scripting language developers are also converting to more low level languages. So the barrier to pick up a lower level language and become productive in it has really diminished.

Go has had a head start and introduced minimal simplicity. It's a great/powerful language and almost everybody can pick it up quickly within a few days. I wouldn't listen to people who dismiss the language for its lack of "features" and have never written more than "hello world" in it.

Swift is "important" because of Apple & iOS. It has a much steeper learning curve than Go and naturally it takes a few weeks of dedication to get comfortable with it. However, once you overcome the introductory challenge then you'll start to appreciate the language and its capabilities.

Already the job market for both languages are really high with higher than average salaries. So learning/mastering both Go and Swift is the best decision you can make.

7
justplay 9 hours ago 3 replies      
I still remember max howel tweet[1] in which he publicly said that we was rejected by Google. Looking at his linkedin profile[2] , he was later hired by Apple in August 2015. Now he is biggest[3] contributed to Swift package manager. It is good to see that the person who has lot of experience in handing Apple and package system is handing this stuff. I guess, things happens for good.

[1] https://twitter.com/mxcl/status/608682016205344768

[2] https://www.linkedin.com/in/maxhowell

[3] https://github.com/apple/swift-package-manager/graphs/contri...

8
alblue 11 hours ago 1 reply      
Fantastic news that Swift is now open-source, though it came about 4 hours too late for my GotoBerlin presentation on Swift 2 Under the Hood (on SpeakerDeck at https://speakerdeck.com/alblue/swift-2-under-the-hood-gotobe... if you're interested)

I've also open-sourced the SIL Inspector that I demonstrated (https://github.com/alblue/SILInspector) and written up a post on InfoQ covering the important points of this release

http://www.infoq.com/news/2015/12/open-source-swift

9
glenntzke 5 hours ago 1 reply      
I find the number of typo PRs to be amusing. Makes me wonder if there's a mass effort to slog through commented code just to jump into the contributor list.

Correct spelling is certainly good, but the interesting phenomenon is getting a PR merged in a high-profile project - however slight the change - as a badge of cool.

https://github.com/apple/swift/pulls?utf8=%E2%9C%93&q=is%3Ap...

10
ihuman 11 hours ago 3 replies      
It looks like Apple is also releasing an official package manager for swift.[1] I wonder how that will effect Cocoapods.

[1] https://swift.org/package-manager

11
mojuba 6 hours ago 0 replies      
Just re-stating the obvious, but it's also interesting how GitHub has become the default go-to of repos for everyone, like Google is for - well - googling. Kudos to both GiHub and git, you are simply awesome.
12
iheart2code 11 hours ago 3 replies      
It's great to see them follow through with this. I remember when Steve Jobs went on stage and said that FaceTime would be an open standard. Haven't seen that happen yet.
13
mwcampbell 9 hours ago 3 replies      
Interesting that they rewrote the Foundation library in Swift for the open-source release rather than open-sourcing the ObjC one and bringing along the ObjC runtime. I wonder if this means they still believe the ObjC runtime and Foundation library are still worth keeping proprietary, or just that this is a step toward phasing out ObjC.
14
makecheck 3 hours ago 1 reply      
There's one thing I can't understand about Apple's approach, and that is their pathnames.

As good as Swift is, putting it by default in asinine paths like "/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin" doesn't help anybody (and a ton of stuff in OS X is like this).

A more Unixy way to do this would be /opt/swift-3.0/bin, where /opt/swift is a symlink to /opt/swift-3.0. Even Apple used to limit the path insanity to merely /Developer/usr/bin. Not sure what happened...

15
insulanian 7 hours ago 1 reply      
With open-sourcing C# and Swift, the era of major closed source programming languages is now officially over.
16
hokkos 10 hours ago 4 replies      
What kind of trolling is that ?

>I think we should use GPL v3 instead.

https://github.com/apple/swift/pull/17

17
inglor 10 hours ago 6 replies      
Am I the only one who finds it odd that while pushing two high level but performant languages (Objective-C and Swift) Apple wrote their Swift compiler in C++?
18
mingodad 11 hours ago 2 replies      
Testing the binaries on ubuntu decompressed to to $HOME/swift and trying to execute swift:

Welcome to Swift version 2.2-dev (LLVM 46be9ff861, Clang 4deb154edc, Swift 778f82939c). Type :help for assistance.

 1> help
opening import file for module 'SwiftShims': No such file or directory

 1>
I could not find any mention to environment variables that could be used to override default locations, like SWIFT_LIBRARY_PATH or something like it.

19
sebastiank123 10 hours ago 1 reply      
Great news! Coding in Swift is fantastic and I would love to see it coming to more platforms, maybe even on servers. It could become a serious Javascript competitor due to its elegant syntax, the type safety and speed.
20
iheart2code 11 hours ago 0 replies      
The more I think about this, the more I wonder how existing third-party libraries will respond. Similar to Android and Java, I'd imagine we'll start seeing "vanilla" Swift libraries crop up that only use public/standard libraries and can work on iOS/OS X apps as well as open source projects.
21
renownedmedia 10 hours ago 0 replies      
http://downforeveryoneorjustme.com/swift.org

It's not just you! http://swift.org looks down from here.

22
blumomo 9 hours ago 2 replies      
I would love to see Swift for Android programing. I'm already using Kotlin, a language very close to Swift, for programming our Android apps. But I find Swift niftier than Kotlin.
23
cbeach 10 hours ago 2 replies      
Such good news. I've bet my career on Scala, but Swift is sufficiently similar in style that it will be an easy transition.

A language to write native (not VM-based) apps for the desktop, iPhone, iPad, Apple Watch, CarPlay and Apple TV is becoming very compelling indeed.

24
kenbellows 8 hours ago 1 reply      
So does this mean we might finally get officially supported iOS development on Windows and/or Linux soon?
25
athenot 11 hours ago 5 replies      
I wonder if Apple is positionning it as a competitor to Google's Go? They are hinting at a usage beyond just iOS and OS X.
26
SXX 11 hours ago 0 replies      
Hope it's will have brighter future outside Apple ecosystem. It's nice to have more tools for server-side development, but wish it's will be better on desktop than ObjC / Cocoa / GNUstep was.
27
Ingon 10 hours ago 0 replies      
One of the biggest things for me is that now I can draw upon the knowledge and knowhow of the people making Swift itself. Coming from Java, I'm used to reading the sources of all the things and now I can finally do it. So exciting, congrats to everyone involved!
28
cromwellian 6 hours ago 1 reply      
This is pretty awesome. If all of the platform dependencies could be abstracted away, this could form the core of yet another cross-mobile-platform development framework, but with better performance and richer tooling.

I think it really depends on how much control Apple intends to exercise over the IP. Could someone fork it and use it to create a mobile platform that would be free from legal harassment if it competed with the iPhone?

29
KevinMS 10 hours ago 2 replies      
Somebody compare and contrast swift for backend development with golang, node, etc. Google is giving me nothing useful.
30
sbarre 11 hours ago 0 replies      
Must be brand new because the Github links on the site don't work (assuming they haven't made the repos public yet).
31
dubcanada 11 hours ago 1 reply      
The site is barely even indexed by Google yet, and the github repo is not even done. I don't think it's ready yet.
32
BuckRogers 10 hours ago 0 replies      
Congrats to Chris Lattner and the others at Apple who were promoting this! I've been watching Swift develop from the initial announcement because it would be a bit like C#. A great backend language that gives you first-class access on one of the most popular platforms.
33
connorshea 11 hours ago 1 reply      
Swift Package Manager? It looks like Apple has developed their own version CocoaPods for Swift? Interesting.
34
giancarlostoro 5 hours ago 0 replies      
I'm hoping to see builds for other distros and Windows as well. I'm curious what GUI applications would be like for Swift on Linux. I hope we see a great new platform for development with Swift :)
35
cdnsteve 11 hours ago 3 replies      
How is developing on iOS these days? Swift seems like such nice a nice language.
36
zmanian 11 hours ago 4 replies      
Wonders about the state of Swift on Linux? Was expecting this to be timed with the open source announcement.
37
i_don_t_know 10 hours ago 1 reply      
Very nice that you can debug functions in the repl and set breakpoints:

https://swift.org/lldb/#why-combine-the-repl-and-debugger

I don't know any other repl that can do that. I know you can debug in (some) lisps and smalltalk, but I don't know if you can set breakpoints too. Still a nice and welcome feature.

38
return_0e 10 hours ago 1 reply      
The Swift port for Linux seems to only support x86-64 for now. https://swift.org/blog/swift-linux-port/ I would like to see how swift could run on Linux ARM devices (Raspberry Pi 2/Beagleboard/etc) and other platforms; given that the runtime is already on iOS devices. Kudos to Apple for open-sourcing Swift.
39
sinatra 11 hours ago 2 replies      
This is good news (hoping the github link etc will start working in a day or two)! One side effect of swift being open sourced is that more developers will start looking at it for server side development. However, I personally think that Swift will continue to have strong reliance on Apple (esp considering that most external Swift developers will come from iOS development). So, till I see Apple showing interest in Swift getting used on server side, I'll not use it there.
40
anjanb 38 minutes ago 1 reply      
anyone knows about a port to windows x64 environment ?
41
crudbug 9 hours ago 3 replies      
What was the design decision that required function declaration to be :

func hello(name: String) -> String { }

rather than,

func hello(name: String) : String { }

42
justplay 11 hours ago 1 reply      
43
truncate 1 hour ago 0 replies      
Is it just me or is anyone else getting 404 for binary download (Ubuntu).
44
atmosx 7 hours ago 0 replies      
It's WAY too slow to load and most pages time-out for me... I understand the hug of death coming from HN and twitter and reddit (and God where from) but this is Apple-backed right?!
45
Scarbutt 10 hours ago 2 replies      
A Golang killer?
46
altonzheng 1 hour ago 0 replies      
Wow, seems like Apple is following the steps of Microsoft now!
47
peterle 5 hours ago 2 replies      
Initial commit was made 4,5 ago...Is it normal it takes so long for a language to become Open Source?

commit 18844bc65229786b96b89a9fc7739c0fc897905e

Author: Chris Lattner <clattner@apple.com>

AuthorDate: Sat Jul 17 23:50:59 2010 +0000

Commit: Chris Lattner <clattner@apple.com>

CommitDate: Sat Jul 17 23:50:59 2010 +0000

 initial swift test

48
espadrine 11 hours ago 4 replies      
Linux support is hinted at in examples:

 #if os(Linux) import Glibc #else import Darwin.C #endif
https://swift.org/package-manager/#example-usage

49
talles 11 hours ago 1 reply      
50
pjmlp 11 hours ago 0 replies      
Congratulations on the efforts done by whole involved to make it open source.

But I wonder if it will fare better than Objective-C outside Apple eco-systems without the tools and OS libraries...

51
lassejansen 10 hours ago 0 replies      
Interesting, the compiler seems to be implemented in C++.
52
trymas 8 hours ago 0 replies      
Nice, I am excited.

And probably I am more excited not about the open-sourcing of it, but that there will be a package manager [0].

[0] https://swift.org/package-manager/#conceptual-overview

53
phatbyte 8 hours ago 0 replies      
I love this! I got say, that I've been a fan of Swift since the day Apple announced it. It's a such a beautiful language, with so many new paradigms implemented, safe and easy to learn.

I really hope this boosts the widespread of Swift. I'd love to use it for back-end dev for instance.

54
AlphaSite 9 hours ago 1 reply      
There is one more very interesting project under the swift umbrella: https://github.com/apple/swift-corelibs-libdispatch so now swift should have a useful approach to concurrency.
55
golergka 11 hours ago 4 replies      
https://github.com/apple/

This organization has no public repositories.

56
jeremy_wiebe 3 hours ago 0 replies      
Brutal to see all the comment spam on the pull requests.
57
praseodym 9 hours ago 0 replies      
Happily surprised by the fact that they merged 16 pull requests since the repo got open sourced :)
58
codingvelocity 10 hours ago 1 reply      
Now that swift is opensource i'm looking forward to some better tools being released for it. Right now xcodes support of swift is pretty lacking. No refactoring, and compile errors are fairly ambiguous sometimes.

Since this has linux support i wonder if xcode or something similar will be ported to linux.

59
ehPReth 11 hours ago 0 replies      
Here's an archive.is mirror of the swift.org index page: https://archive.is/L0J97
60
therockhead 8 hours ago 1 reply      
Any news regarding Swifts ability to interoperate with CPP, like Objective C++?
61
theflagbug 9 hours ago 1 reply      
Shameless self-promotion: Here is a great way to learn Swift on your phone: http://swifty-app.com/
62
piratebroadcast 8 hours ago 1 reply      
Maybe now we can add a way to get a random value from an array like array,sample in Ruby. Lots of work currently to do such a simple thing in Swift.
63
pbreit 9 hours ago 2 replies      
Would anyone use Swift if it wasn't necessary for iOS?
64
SXX 11 hours ago 0 replies      
Wow. Less than 30 minutes pass and site already loading with huge delay.
65
sandis 10 hours ago 0 replies      
Repositories starting to go public now on Github - https://github.com/apple
66
mozil 1 hour ago 0 replies      
cannot download snapshot now
67
tornilloo 7 hours ago 1 reply      
I couldn't git with

git clone git@github.com:apple/swift.git swift

but you can use:

git clone https://...../apple/.... swift

and the same for the remaining libraries.

68
lsm 11 hours ago 0 replies      
Be patient guys. Good things come to those who wait.
69
merb 6 hours ago 1 reply      
What means "swift is memory safe"? does it use a GC?
70
symlinkk 11 hours ago 0 replies      
Hopefully we'll see it on more platforms now!
71
be5invis 8 hours ago 1 reply      
So let's guess, will Microsoft create a Windows-supporting fork, just like Redis?
72
jug 11 hours ago 0 replies      
Wow, Swift.org is getting hammered right now.
73
mxx 7 hours ago 1 reply      
Is it worth learning Swift? (eg. on Linux)
74
billybilly1920 11 hours ago 1 reply      
Can this do GUI programming on Lin/Win? Or Are there usable gui libraries for doing cross platform development like QT?
75
ssutch3 11 hours ago 0 replies      
Metal is just a graphics API (OpenGL) and not specific to Swift at all.
76
avitzurel 10 hours ago 0 replies      
Not loading for me. Anyone experiencing the same issue?
77
mnml_ 11 hours ago 0 replies      
404 On the github repo
78
melling 7 hours ago 1 reply      
If you're new to Swift, I maintain a list of blogs, etc about Swift. I just past 2500 urls:

http://www.h4labs.com/dev/ios/swift.html

It can be viewed daily or weekly, if you're only interest in recent blogs:

http://www.h4labs.com/dev/ios/swift.html?date=0

http://www.h4labs.com/dev/ios/swift.html?week=0

Finally, all the data is on Github:

https://github.com/melling/SwiftResources

79
dbrannan 9 hours ago 1 reply      
Can we get Adobe to open source the flash player plugin as well? Can anyone think of a reason Adobe continues to refuse?
80
singularity2001 11 hours ago 2 replies      
@OP: Please change title to "Swift will be Open Source soon" until the git repositories become actually available.
81
sdegutis 11 hours ago 2 replies      
They're releasing the source code to libdispatch? I thought that was one of Apple's trade secrets, and more applicable than just Swift apps since it's a C lib?
82
Twisell 10 hours ago 3 replies      
I see this as an hilarious welcome joke from the community : https://github.com/apple/swift/pull/17

Its developer's way to say FIRST

83
alia20 8 hours ago 0 replies      
999999999999999 wl
84
agp2572 8 hours ago 0 replies      
Now all we need is a transpiler that converts Swift to Javascript.
85
tornilloo 9 hours ago 0 replies      
Doesn't work in x86, ubuntu 15.10,bash: /home/user/Descargas/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu15.10/usr/bin/swift: no puede ejecutar el archivo binario: Formato de ejecutable incorrecto

Pentium(R) Dual-Core CPU T4500 @ 2.30GHz 2

86
artursapek 11 hours ago 2 replies      
Ouch, I guess this leaked? Who is the OP?
87
envy2 10 hours ago 2 replies      
Interesting that this domain is registered at GoDaddy via DomainsByProxy, and hosted on a SoftLayer IP block.

WebKit.org, for instance, is registered with CSC Corporate Domains the same as apple.com, and is hosted on an Apple-owned IP block.

Perhaps a (further) indication this isn't ready for prime time yet?

88
jorgecastillo 11 hours ago 2 replies      
At first I was like 'AWESOME', than I was like 'oh fuck, not ready yet'. I am not upvoting this, until there is a GitHub repository that I can clone!
Raspberry Pi Zero: the $5 computer raspberrypi.org
1268 points by MarcScott  7 days ago   513 comments top 90
1
maheart 7 days ago 7 replies      
This is seriously impressive.

While the Raspberry Pi is not the perfect hacker-friendly computer, it has done a lot of good. Some reasons off the top of my head:

1. Providing a low cost computer has given many people access to computers. Giving more people access to the web, email, an office suit, a programming environment AND giving people the ability of safely tinker without the fear of bricking an expensive device.

2. Introduced many different types of people to the FOSS landscape of powerful tools (e.g. distros such as Debian, tools such as Python).

3. The Raspberry Pi foundation has paid developers to write/optimise FOSS (e.g. paid Collabora to optimise WebkitGTK+ -- I think some Wayland work was also done).

4. Built on top of existing FOSS tools (e.g. building Raspbian on top of Debian), instead of doing everything on their own in a proprietary fashion. This has no doubt also helped to introduce new people into these communities.

This is a really good counter-point to all the "locked down" (hacker unfriendly) devices like smart phones and tablets.

2
noonespecial 7 days ago 3 replies      
Oh Nice! They are finally delivering on what I feel was the great promise of the Raspi in the beginning. Full linux install in the size and price of a micro (read: Arduino).

Some people are bound to gripe about the "lack" of ports but its not like this one displaced the A or B models. Its just another spin of the concept where you don't have to pay for expensive physical parts you don't need. Its a linux server at a price cheap enough to buy one for each little project you want to do and then leave it there. Makers rejoice.

I've got to hand it to the Raspi folks. They've really done an outstanding job creating their product line and getting it out to the masses. When they started, there was nothing but a sea of vaporware and "next-year" promises in the inexpensive SBC linux world. I rather famously doubted them at first. I am very happy to have been wrong.

3
Jemaclus 7 days ago 13 replies      
I've got three Raspberry Pis. I don't know why. I don't know what to do with them. None of the projects that I've seen have been particularly compelling to me, and I'm not creative enough to come up with a good idea. So they sit on my desk, gathering dust, and act as a conversation piece when friends come over. "That? Yeah, I can build X, Y, or Z." and they say, "oooh, cool" and then I never actually follow through. I'm a terrible nerd. :(
4
tomjacobs 7 days ago 1 reply      
This seems like an important moment for humans and computers. The cable to connect the computer now costs more than a 1GHZ computer.

It feels a lot like a tipping point for something.

http://makezine.com/2015/11/25/raspberry-pi-announces-5-comp...

5
TeMPOraL 7 days ago 6 replies      
Arduino Uno for $2, NodeMCU for $3, RPi for $5... please let this trend continue. A year or two, and we'll basically have computronium - simple dev boards powerful and cheap enough to just tile your house with them.

I've recently figured out that there's no point in designing your own PCB for placing sensors at home, when you can get an Arduino and an ESP8266 for $5; add power (and some ~$0 of voltage regulation) and you have a base station. Or just buy NodeMCU for $3 and skip on wiring Arduino and ESP8266 together.

6
malandrew 7 days ago 3 replies      
I would love to see someone sell these as preconfigured as minimal bandwidth tor exit nodes with wifi so they can be spread far and wide. Just connect to power, make sure it is connected to a wifi network and then leave it alone. Just make sure it advertises itself as such so that law enforcement knows that it is likely not owned by the owner of the Internet connection and therefore doesn't make sense to do anything other than find the device and disable it if that's what they want. It should have a similar disclaimer as the standard tor exit not notice, except it should say something like "this tor exit node is operating on a disposable computer and was placed clandestinely on this network without the consent of the owner" or something to that effect.

I know there are ethical implications here, but that doesn't mean that something like this shouldn't or won't exist eventually.

7
djfergus 7 days ago 2 replies      
Love watching the progress of Raspberry Pi. The attraction of the platform to me (compared to something more capable, with more ram ghz etc) is that the ecosystem is now so mature, you can easily google and get a cut and paste guide to exactly what you want to do. This means you can spend time tinkering with aspects that interest you rather than maintaining an operating system or troubleshooting hardware...

I'm curious to see how far optimisations could go. Analagous to the old consoles where developers could squeeze incredible performance out (compared to the equivalent processors elsewhere) since it was so uniform. e.g. the later games on a nintendo or neo geo were incredible compared to what was capable on a typical 8/16 bit computer of the time.

A $5 version is just going to accelerate this ecosystem... looking forward to it.

8
StavrosK 7 days ago 1 reply      
The 80s are widely considered as the golden age of hacking, but what the hell? I just bought ten microcontrollers that can run Lua/Python/C for $20, there are full-blown computers for $5, and all the supporting ecosystem (sensors, components, etc) is cheaper than most toys.

I am very optimistic about the future, given that people (and children) these days have trivially cheap access to powerful programmable and easily connectable computers, and hopefully they'll start to demand more and more that all their other devices are equally hackable. If most people have a microcontroller at home that they made themselves that controls the coffee maker, they will want to be able to connect other stuff around the house up, and that can only be done with open protocols.

The next few years are going to be very interesting on the maker scene.

9
cconcepts 7 days ago 5 replies      
Amazing. If only I'd get my act together and do all the amazing stuff I planned when I bought my first pi - then I could justify buying this
10
rockmeamedee 7 days ago 12 replies      
This is great, but for people who want to "get started in computing", don't they also need a display, a mouse and a keyboard?

LCD screens are like, $100, a mouse is $10-$20 new and low-end keyboards are $10-$30.At that combined price, why does it matter if the computer is $25 or $5?

And if one is going to outlay the 150 bucks in peripherals, they might as well spend a bit more than $5 on the computer to get a significantly better computing experience.

Is there anything else going on here? Do they have a different approach that I'm not getting? It feels like, yeah, Moore's law is great and computers are cheap, but once RPi got to around or <$50 (which it did with the first version anyway), the computer was already cheaper than everything you needed to plug in to it.

11
foxpc 7 days ago 1 reply      
Ah well. I recently (a week ago) started a new project with the Arduino and then they release this beast. It's basically cheaper than an Arduino (except that there's no storage in the Pi) AND faster than the Arduino.

Sure, it won't have the same IO capabilities as there's much more layers but it will be pretty close and I don't really need great performance anyways.

I guess, I'll have to switch to the Pi, it's not even a fair race at this point.

(luckily for me, I was mostly writing the SaaS that would work with the Arduino and only spent about a full day's work doing C/C++ coding so far)

12
trymas 7 days ago 4 replies      
Next awesome step would be RPi with integrated wifi/bluetooth, and it would become ultimate IoT/embedded development platform.

Such step would increase price, I know, but AFAIK, most people are almost always buying either wifi or bluetooth dongles anyway.

All in all, RPi ables to deliver exciting, rather (for me) unexpected and most importantly great and user-friendly products.

13
Yaggo 7 days ago 2 replies      
Too bad they didn't include camera module connector (CSI). Low-latency hardware-encoded h264 stream from camera is one of the most cool features in RPi platform. The Zero would be great e.g. for FPV fying folks, if it supported camera module. (USB cameras aren't answer here, as they typically don't have low-latency hw-encoding.)
14
robzyb 7 days ago 1 reply      
I just... I don't... I'm a bit lost for words.

The sheer amount of "stuff" you get for $5 (albeit USD) is staggering.

I am designing some simple electronics gadgets for Burning Man, and the electronics (low-end MSP430 based) for that is costing me a significant portion of $5 yet its significantly less powerful.

I know, I know, volume is a key issue, but honestly, that doesn't make it any less impressive to me.

15
buserror 7 days ago 3 replies      
Broadcom must be delighted to have managed to find a use for their obsolete part from 2007 or so. Some accountant, somewhere, is happy :-)

Probably a neat little board too, but unlikely to be $5. It's at 11.88 [0] ex VAT ex shipping at farnell UK (and can't be ordered anyway) -- that's more like nearly $20 these days.

[0]: http://uk.farnell.com/raspberry-pi/raspberrypi-zero/sbc-zero...

16
schappim 7 days ago 2 replies      
The Specs:

- A Broadcom BCM2835 application processor

- 1GHz ARM11 core (40% faster than Raspberry Pi 1)

- 512MB of LPDDR2 SDRAM

- A micro-SD card slot

- A mini-HDMI socket for 1080p60 video output

- Micro-USB sockets for data and power

- An unpopulated 40-pin GPIO header

- Identical pinout to Model A+/B+/2B

- An unpopulated composite video header

- Our smallest ever form factor, at 65mm x 30mm x 5mm

Source: http://raspberry.piaustralia.com.au/products/raspberry-pi-ze...

17
mschuster91 7 days ago 1 reply      
I'd like an updated Compute Module. Given how small the Pi Zero is, it should be doable to fit it inside the layout and with the connectors of a MiniPCIe board (though, of course not with the pinout).

Also, the compute module has support for USB Slave mode but there is no documentation for this - I'd like to see some expansion in this area as well.

Or choosing of a CPU with a MII interface to allow real GBit or, heck, fiber/powerline/wifi adapters...

18
jws 7 days ago 0 replies      
- 1ghz arm11 (40% faster than original pi)

- 512MB ram

- HDMI

- Micro-usb

- Micro-SD

- 40 pin GPIO

https://www.raspberrypi.org/blog/raspberry-pi-zero/

19
jwr 7 days ago 4 replies      
I learned to take these pricing claims with a large grain of salt. $5 sounds great and makes for great news. But then I head over to Farnell/element14 and learn that a) this is unobtainium, because the first shipment is expected on Dec 21, and b) it will cost me $17 + VAT + shipping.

The title should say "the computer that might be available to some people at $5 at some time in the future".

20
aorth 7 days ago 2 replies      
Fantastic development, but I can't help but think about the years of pain we're going to be in security wise when people inevitably start using these for all sorts of "Internet of Things" purposes. Software stacks on these type of devices inevitably have lackluster cipher suites, sub-par protocol support, unpatched kernel/userland, etceven if they run all the latest things out right now, they WILL get out of date and WILL NOT receive patches!
21
frigo_1337 7 days ago 7 replies      
I don't see anything about Ethernet/Wi-Fi. Am I missing something?

I understand they had to cut some features to reduce the prize. But networking is such a fundamental requirement for these types of systems, you'd think that it would be the last feature to be excluded.

22
castell 7 days ago 1 reply      

 The Zero, which like its predecessors is being manufactured in Wales
I have an original RPI made in China. That was right before the made them in UK, as far as I remember.

The Zero would need an Ethernet-port addon-board.

And for further RPI 2 iterations they should move the power-connector to a different position (e.g. like the original RPI) - would be better for headless embedded projects with limited space. Having the Ethernet and power cable on the same (or opposite) side would be a great benefit.

23
jgowans42 7 days ago 8 replies      
I find the lack of ethernet or wifi concerning. I get that they're trying to keep it small and low cost, but I can't immediately see any use for a Pi that can't run standalone.
24
abdelhadikhiati 7 days ago 3 replies      
Raspberry still costs more than 100$ in my country, due the rarity of such tools sometimes we found ourselves obliged to buy it with that price and pay the difference, and even though this is such a great step, i really doubt it would have any effect on 3rd world countries where this is really needed.
25
RohithMeethal 7 days ago 1 reply      
It is so sad that when it comes to India price is increased to $18 http://www.element14.com/community/docs/DOC-79263
26
atmosx 7 days ago 0 replies      
Quick specs for those who don't wanna click on the article:

 A Broadcom BCM2835 application processor 1GHz ARM11 core (40% faster than Raspberry Pi 1) 512MB of LPDDR2 SDRAM 1 x micro-SD card slot 1 x mini-HDMI socket for 1080p60 video output Micro-USB sockets for data and power Unpopulated 40-pin GPIO header Identical pinout to Model A+/B+/2B Size: 65mm x 30mm x 5mm

27
em3rgent0rdr 7 days ago 0 replies      
Free Raspberry Pi Zero with the magazine, wow!

"Zero" is a great model name, since the price is negligible (approximately equal to 0 for most purposes).

28
nl 7 days ago 0 replies      
$5 is an amazing price for something so functional.

The current go-to device for semi-disposable network-attached devices is the ESP8266, which was supposed to be a WiFi add-on board for the Arduino until someone ported Lua to run on it[2]. That is ~$3, but nowhere near as functional as the Pi Zero.

[1] https://batilanblog.wordpress.com/2015/04/27/first-experienc...

[2] http://nodemcu.com/index_en.html

29
trymas 7 days ago 0 replies      
That's great.

Personally, one of the downsides of the original RPi (and RPi 2 as well), was it's , believe it or not, size.

Sometimes I wanted to have some portable embedded projects, for which small micro-controller would not be enough, but RPi, was 10 times bigger.

But it's just my personal nitpick, overall RPi devices, community and it's ecosystem is just great.

30
Aissen 7 days ago 1 reply      
Just as CHIP was announcing their $8 computer: http://getchip.com/ . It has wifi and bluetooth though. Same as Pi, watch for high shipping costs.
31
rwmj 7 days ago 2 replies      
I know I'm complaining about an almost free computer, but ARM11 (ARMv6) isn't compatible with most Linux OSes which long ago moved to ARMv7. If only this was compatible with ARMv7 it would run a lot more stuff.
32
spencertg1 7 days ago 0 replies      
Love the whole raspberry pi mission. I wonder if in 10+ years time we'll see the children learning on it today generating a growth surge in "middle(young)-aged hobbyists"? We all hear about the heyday of the homebrew computer club, maybe the future waves of innovation will be from the "homebrew raspberry pi club". Here's to hoping!!
33
StavrosK 7 days ago 0 replies      
By the way, if you get a bunch of these and want to have them communicate with other devices and themselves in a secure manner, I wrote a library to do just that:

http://www.stavros.io/posts/introducing-string-phone/

Feedback appreciated!

34
woodson 7 days ago 3 replies      
Somewhat disappointing that in Australia RPi Zero costs AU$19.38 (plus AU$12.95 shipping). Quite a lot more than US$5 (=AU$6.93).
35
sawwit 7 days ago 0 replies      
Someone made this nice comparison over on Reddit: https://www.reddit.com/r/pics/comments/3uc55k/58_years_on/
36
visakanv 7 days ago 1 reply      
This is awesome. I wonder what the next iteration will be? Will they eventually start giving out Raspberry Pis for free?
37
metral 6 days ago 1 reply      
Amazing news to see this! I made a Homemade Sports Ticker using a Model B almost 1.5 years ago and its still going strong.

Here's a couple of links:

* Blog post: https://medium.com/@mikemetral/a-homemade-sports-ticker-875c...

* Code to write to LED Sign: https://github.com/metral/led_sign

* Code to pull the scores: https://github.com/metral/scores

* The LED sign itself: http://brightledsigns.com/programmable/indoor/bs-4x16-mini

Fair Warning: I haven't touched the code in over a year so it's not maintained. If I were to do things today, I'd probably switch to Go to make the score requests a bit more streamlined than the single synchronous process I have now, and I would throw it into a container as the #1 request I get is people struggling to install both the code base and the dependencies.

Happy Hacking!

38
lamby 7 days ago 1 reply      
The "$5 computer" is, of course, 4 in the UK. http://pimoroni.com/zero
39
solipsism 7 days ago 1 reply      
I'd like to get into this world. At this point I don't have enough experience or knowledge to know what kinds of things I can do with this thing. Or what kinds of things this is more appropriate for compared to a Raspberry Pi 2, or vice versa. Any pointers?

Could I make some kind of driver/controller for a small synchronized christmas light show with this? Or some kind of toy with lights and sounds for my toddlers?

40
javipas 7 days ago 0 replies      
Even without the Ethernet connector this is impressive. Yes, you should add the microSD, cables and peripherals cost, but even adding that the RPi Zero is a marvel.

http://theunshut.com/2015/11/26/raspberry-pi-zero-5-dollar-m...

Its amazing what you can do with $5.

41
SarahofGaia 7 days ago 2 replies      
> Today, Im pleased to be able to announce the immediate availability of Raspberry Pi Zero, made in Wales and priced at just $5.

I'm confused: they say it's $5 but at Adafruit (one of the places where USAians can buy it), the cheapest are the Raspberry Pi Zero Starter Pack and the Raspberry Pi Zero Budget Pack, priced at $59.95 and $29.95, respectively.

42
xuhu 7 days ago 2 replies      
To what degree are the power requirements on their faq still valid for the pi zero ? https://www.raspberrypi.org/help/faqs/#power

The question I really want to ask is, how long will a 1.2A supply last with nothing else attached to it ?

43
bootload 7 days ago 1 reply      
Blown away with this. As a youngster cutting my teeth on Cambridge based computers, great to see a Welsh machine. Currently using RPis for most of my development, I'm working on a design for a RP laptop. Not hard, but I did want to thrown in multiple boards. This looks to be one way to achieve this. Technical details (cant seem to find any power requirements) and tour here from adafruit:

- https://learn.adafruit.com/introducing-the-raspberry-pi-zero...

- https://www.adafruit.com/products/2885

44
pavlov 7 days ago 1 reply      
A single transistor cost several dollars in 1950. A full-blown 1GHz computer is now the same price (cheaper even, accounting for inflation).

What will $5 buy in 2080? It's going to be a billion times faster than this, but it's hard to imagine the form factor.

45
wiradikusuma 7 days ago 0 replies      
I just received "Black Friday promo" from chip (http://getchip.com/) which claim to sell s/$9/$8 computer. I wonder how they fare with this new RPi.
46
ck2 7 days ago 0 replies      
$5 price tag makes sense now considering you can buy a full smartphone for that much now:

http://www.bestbuy.com/site/net10-zte-paragon-4g-with-4gb-me...

(just don't try to order more than two or hours later your order will be canceled)

or

http://www.bestbuy.com/site/verizon-wireless-prepaid-motorol...

47
tlrobinson 7 days ago 0 replies      
This is neat, but I'd rather see a $10-$15 board with onboard WiFi.
48
mingodad 7 days ago 3 replies      
I just bought 2 magpi to get 2 raspiberry pi zero but connecting then to a android charger (without and with sdcard http://director.downloads.raspberrypi.org/raspbian_lite/imag...) none of then lights the green led to indicate power on.

Someone have a different experience or can tell something about this ?

49
kgs42 7 days ago 5 replies      
Hi, maybe not entirely relevant for this topic - but maybe you guys have any idea how to build and cheap system which will gather temperature wireleslly to one place. Ideally I'd like to have 2 sensors (one inside and other outside, with own batteries) which will send data to some central device.

I have home server on MacMini - so WiFi could be option. Any ideas?

I've always wanted to build something like this which - but always ended calculations that are rather expensive and devices are relatively big.

50
cdnsteve 7 days ago 0 replies      
When I see $5 all I can think about is a massive cluster of these working together with something like Apache Mesos (http://mesos.apache.org/). The Raspberry Pi Zero, due to low cost, low power requirements (Around the 160mA mark (0.5/0.7W!) and small form factor, could be the future of data centres.

You could literally build a 100Ghz machine for $500.

51
zaf 7 days ago 0 replies      
All sold out!

Wanted the MagPI Magazine with a free RPi Zero but its sold out!

52
mhandley 7 days ago 0 replies      
For me, the best thing about this is not the price. It's the combination of small form factor and no Ethernet/USB hub. With the original Pi, almost half the power consumption came from the USB hub/Ethernet controller chip - this was always the main advantage of the Model A, which could be very useful for small robots. I would assume the Zero shares that advantage, while being smaller, faster, and more RAM.
53
harel 7 days ago 0 replies      
The MagPi magazine comes with a Raspberry Pi Zero, like the old floppies of the 90s. The lady at WHSmith told me they run out as soon as it got in today.
54
kevindeasis 7 days ago 1 reply      
This is intriguing.

Is there a list somewhere that shows the cheapest possible place to get raspberry hardware modules.

Also, where do you guys buy your modules? You can include Arduino stuff.

55
davidone_f 7 days ago 1 reply      
Any place where could I find this magazine, guys? Tried in Liverpool Street / Moorgate (WHSmith / Waterstone) with no luck.
56
vonklaus 7 days ago 1 reply      
Does it make sense to run your own hardware again? If you leased rackspace at a provider, you could just have tiny clusters of these everywhere for each service and pay virtually nothing. You could have it triple redundant and have it configured however you wanted.

Edit: it was a dif time, but wasnt that hiw google got started? Tgey just bought a ton of hardware.

57
facepalm 7 days ago 2 replies      
What I would like to know more about is how to power these gadgets. Say I want a sensor that sends data to a server. Do I need to plug it into a power outlet? Can I run it off a battery for a significant amount of time (months)? Can I use solar power? How much power does WiFi consume, or should I look into Bluetooth or ZigBee?
58
eddd 7 days ago 2 replies      
I am no Rasberry expect, so I need to ask: Is it possible to connect Rassbery Zero to some network in some convenient way?
59
iM8t 7 days ago 3 replies      
Is there any way to buy these from Europe?
60
mentos 7 days ago 0 replies      
What speakers/mic/battery/wifi dongle would be best to pair with this if I wanted to make my own open version of the Amazon Echo?

I could see printing a 3D shell and selling a kit for $20 with the appeal of users being able to easily break it down if they wanted to repurpose the RPi.

61
CJefferson 7 days ago 0 replies      
I suspect this is in competition to the currently-being-released Micro Bit, the BBC's similar tiny computer (The microbit isn't aimed at the same market, as it has buttons and LEDs built onto it, and no HDMI. But it is threatening to push the Raspberry Pi out of UK schools).
62
harperlee 7 days ago 1 reply      
So for the price of a $1000 pc I could get 200 of these. What would be great experiments for them?
63
gloves 7 days ago 0 replies      
Jack Lang, Chairman of Raspberry Pi gave a fascinating talk about how the Pi came to be at Business of Software Europe last year. (really is worth 33 minutes of your time)

https://vimeo.com/136196471

64
Leuli 7 days ago 3 replies      
It would be nice if there was an interface to solder on one of these dirt cheap wifi modules. SPI?
65
xzion 7 days ago 0 replies      
I was really hope they refresh the R-Pi compute module at a pricepoint like this.
66
agumonkey 7 days ago 0 replies      
Cute form factor, let's have pizero hats (battery, lcd, foo).

ps: too late, they're call phats http://pimoroni.com/zero (stupid me)

67
agumonkey 7 days ago 0 replies      
Beside the product himself, thumbs up at the whole team. From a funny project to a very famous name and large community. I can imagine Eben and his friends surprise.
68
kubiiii 7 days ago 1 reply      
I immediately ordered one. It does not have a camera port though, I hoped there were ways to operate the camera through the GPIO but could not find anything.
69
linuxkerneldev 7 days ago 2 replies      
Nice. Interesting design choice to not have ethernet on it.
70
Hockenbrizzle 7 days ago 1 reply      
Awesome sauce.

I wonder if they plan to make it modular like the folks over at Project Ara from Google ATAP. That would be a total hit with the Maker community.

71
api 7 days ago 0 replies      
The Pi is a wonderfully disruptive thing. I think it's a quiet stalking horse for the second personal computing revolution.
72
gloves 7 days ago 0 replies      
Jack Lang - Chairman of Raspberry Pi gave a great talk at Business of Software Europe on how RP came to be and its success since.

http://businessofsoftware.org/2015/11/the-story-of-raspberry...

73
partiallogic 7 days ago 0 replies      
I picked one up because why not but now I need to also buy several adapters so that I can use it.
74
Raed667 7 days ago 2 replies      
I'm still bothered by Raspberry Pi's choice not to include WIFI by default in all/some of its products.

Almost every Raspberry Pi project I have encountered needs some sort of connectivity and doing this with 3rd party dongles (some don't even work on most recent versions of Raspbian) is just ridiculous in my opinion.

75
72deluxe 7 days ago 0 replies      
Very interesting! Still loving my early Raspberry Pi boards.
76
jawns 7 days ago 1 reply      
For $5, I'm in. Now: What the heck can I do with it?
77
callesgg 7 days ago 0 replies      
That is pretty great, i do which that it had wifi built in. As generally you need an Internet connection, and the usb port for a keyboard.

Plugging in a USB hub fixes the issue, but then it would be smarter to just buy a normal PI.

78
hoodoof 7 days ago 0 replies      
The missing piece to this puzzle is being able to buy these connected to high speed Internet. Maybe Raspberry Pi build build a data center filled with these things.
79
mschuster91 7 days ago 2 replies      
Still lacking: USB Device Mode support... :(
80
ausjke 7 days ago 0 replies      
Really need a full-sized USB host port, so you can hook all kinds of gadget/dongles to it without an odd adapter dangling.
81
davexunit 7 days ago 1 reply      
Does it still require proprietary blobs to function at all? A $5 ARM computer sounds great, but not if it needs blobs.
82
Patronus_Charm 7 days ago 0 replies      
This is great, truly impressive.
83
shams93 7 days ago 0 replies      
for me this is my chance to build a cool digital synth with csound at the core
84
ChuckMcM 7 days ago 0 replies      
Pretty awesome price point.
85
suneilp 7 days ago 0 replies      
Sold out at Adafruit which is really the only place to buy it in the US. Life is sad right now...
86
eccstartup 7 days ago 1 reply      
I want to buy 10.
87
rebootthesystem 7 days ago 1 reply      
To me the most significant event is that of a magazine giving a way a computer.

For me something like NVidia Jetson is a far more significant (and useful) development than the ever-shrinking bubblegum stick computers that simply aren't that useful. Yes, it costs 100x more but there's no comparison when it comes to what you can do with one.

And, if that's too much, how about something like this for $39 (includes CPU):

http://www.newegg.com/Product/Product.aspx?Item=N82E16813157...

or this for $59 (includes CPU):

http://www.newegg.com/Product/Product.aspx?Item=N82E16813138...

of this one for $99 with a quad-core 2.4 GHz Intel CPU:

http://www.newegg.com/Product/Product.aspx?Item=N82E16813157...

No doubt that a $5 stick computer has huge value for educational purposes and in some parts of the world it's going to make a HUGE difference. Bravo for that.

Yet, we still need a keyboard, mouse (maybe) and a screen. Because the Pi Zero has an HDMI output the cheapest monitor you can buy is likely to be in the $80 to $100 range:

http://www.newegg.com/Product/Product.aspx?Item=N82E16824112...

In other words, this is great in that now the cost of the computer has become a rounding error in the total cost of everything you need to actually make it useful.

In other parts of the world if you are going to be in computing the difference between spending $5 and spending $100 is zero. If you have an iPhone in your pocket (very likely) you or your parents can certainly afford to spend $200 on a computer.

Every single kid in the FRC robotics team I mentor has a smart phone and a laptop. If they want to hack on some hardware it'd be no problem for their parents to buy them a $200~$300 setup. You can buy a whole new mini laptop for that kind of money.

Same token, every single kid in the FLL team I mentor owns one or more Lego Mindstorms kit at $350 a piece.

Maybe what I am saying is this: What I would see as having more impact in education (again, the economic in other part of the world are different) isn't necessarily a cheaper computer. A race to the bottom with a crippled $1 computer isn't what is keeping the kids I interact with from having access to technology and computing. No, what's keeping them from entering is a lack of motivation due to a decidedly uninteresting process.

When I was a kid I had to work hard to have a computer. I had to build it out of chips. Wire-wrap it. Bootstrap it with assembler. Write my own Forth. Write my own text editor. Learn about electronics and software. Build my own floppy disk controller board, etc. I was challenged and had to engage in discovery and there was no internet to hold my hand.

I am not sure what the modern equivalent to this might be. I find that things like Pi, for some kids, make things so easy that they are bored almost instantly. Once they get the thing up and going there's nothing to do or whatever it is they can do gets complicated and messy very quickly.

At the other end of the scale I see kids absolutely ripping it with Scratch on their laptops. It's fun, interesting and challenging enough with some guidance.

I don't have the answers. Just a brain dump from working with about 100 kids of different ages and levels of motivation in two robotics programs.

88
markokrajnc 7 days ago 0 replies      
First thought: Is this an April Fools Joke? :-)

Second thought: This is G-R-E-A-T!!! :-)

89
nojvek 7 days ago 0 replies      
I'll be that guy. The chip is cool but still requires multiple components through usb to do something useful. What I want is a $5 hackable phone with battery, touch lcd, camera, wifi e.t.c

Great if it has a solar panel and gpio, so I can stick it anywhere and forget about it.

90
codecamper 7 days ago 3 replies      
The biggest problem I had with my Raspberry PI was that it is seriously slow compared to a desktop machine. It takes time to setup. Time is money, right?

I suppose if you have some mass deployment to do, then great. But for the individual maker hacker.. there must be a better way to setup and experiment than waiting for this computer to reboot with the new config, recompile, etc.

Entering Public Beta letsencrypt.org
811 points by sinak  8 hours ago   150 comments top 31
1
kubaw 7 hours ago 4 replies      
You may also want to try alternative client from https://github.com/kuba/simp_le. It can be easily dropped into crontab and renew certificates when necessary.

Disclaimer: I'm the author of simp_le and developer of the official client :)

2
diafygi 9 hours ago 6 replies      
FYI, if you don't want to install anything to try it out, you can use https://gethttpsforfree.com which is a browser-based ACME client. It doesn't ask for private keys, so you don't need to trust it.
3
pfg 8 hours ago 1 reply      
Happy to see this project hit public beta! I've deployed Let's Encrypt on a couple of side projects during the last month or so, and my experience has been mostly positive.

The official client still needs some work, especially in terms of auto-configuration on apache, nginx and others, but it's getting there. Some say it's become a bit bloated, which is true to a certain degree, but probably necessary to achieve the goals they have set for it.

Luckily, Let's Encrypt is based on an open specification (ACME) and it's really easy to implement a custom client. There are already more than 10 client implementations out there[1], all created with different goals in mind - anything from a Ruby gem to a simple scripts to get your own CSR signed. If you're not running your typical LAMP or LEMP stack, and don't want to run the official client which is more of a certificate manager requiring root access, that's definitely something to look into.

Note that if Windows XP support is relevant for your use-case, you might want to hold off. There's currently a problem with how XP deals with name constraints, which means any application using Windows XP's SSL API (I believe it's called schannel?) won't work - for example Internet Explorer and Chrome. This might get fixed in the future[2]. Hopefully, that's not relevant to you. :)

[1]: https://community.letsencrypt.org/t/list-of-client-implement...[2]: https://github.com/letsencrypt/letsencrypt/issues/1660

4
mholt 8 hours ago 1 reply      
Here's a Go client that has no dependencies and runs everywhere: https://github.com/xenolf/lego
5
barosl 3 hours ago 0 replies      
For those concerned with the official client requiring `sudo`: there are already many alternative clients that are compatible with the Let's Encrypt server, mine included.[1]

I made my own client because I wanted to know what's exactly going on during the certificate issue process. I tried to make the code as simple as possible, so take a look if you have time![2] It's a simple single file script.

[1] https://github.com/barosl/letsencrypt-simple

[2] https://github.com/barosl/letsencrypt-simple/blob/master/let...

6
hlandau 5 hours ago 0 replies      
I'm the nth author of an ACME (Let's Encrypt) client. It's a single-binary Go client which you can build and upload to your server. It's designed to work like "make"; you tell it what hostnames you want certificates for, and it tries to satisfy those requirements.It can install a cronjob automatically for autorenewal, and the authorization process doesn't require downtime.

https://github.com/hlandau/acme.t

7
davexunit 8 hours ago 3 replies      
The official lets-encrypt client has an extremely large dependency graph, and using the client requires server downtime since it takes over port 80. Can either of these things be improved?
8
binwiederhier 2 hours ago 1 reply      
In case anyone is looking for an actual cronjob example. This works wonderfully:

 #!/bin/bash cd /srv/cert/domain.xyz simp_le -d domain.xyz:/srv/www/domain.xyz/html \ -f key.pem -f cert.pem -f fullchain.pem \ && service apache2 reload
And in the crontab:

 43 1 * * * /srv/bin/cert-renew || true
EDIT: This is using the simp_le client (https://github.com/kuba/simp_le), not the official client. But this one is wayy easier to use.

EDIT 2: Guide here: https://blog.philippheckel.com/2015/12/04/lets-encrypt-5-min...

9
denisu 8 hours ago 1 reply      
I have seen many howtos recommending to add a monthly cronjob for the certificate renewal on the first day of the month at 12am (0 0 1 * * or @monthly). It is probably better to renew the certificate on a random day/time (30 4 5 * *) to prevent excessive load on their servers.
10
sinak 8 hours ago 1 reply      
EFF's post on the beta, including details on the roadmap: https://www.eff.org/deeplinks/2015/12/lets-encrypt-enters-pu...
11
SCHiM 4 hours ago 2 replies      
How does lets encrypt handle possible phising domains?

Even if there's zero mitigation I think the benefits will outweigh the downsides, but I wonder if there's anything that stops a criminal from registering a domain that is very similar to, say, that of a bank?

I know from experience (ethical hack) that the traditional authorities won't easily let you register 'suspicious' names like: <bank>-<name>.com where the original domain is <bankname>.com. Or something like that.

12
grizzles 6 hours ago 0 replies      
Java: I made a cron friendly script to convert the letsencrypt keys to JKS format. https://github.com/ericbets/letsconvert
13
SwellJoe 4 hours ago 1 reply      
This is among the most exciting things going on in the web world, for me. It's a pretty dramatic change that now every website can be encrypted, by default, and in a secure(ish) fashion (it doesn't really do much for proving identity, but SSL has been broken for that for years anyway).

I suspect integrating this has been the most requested feature for Virtualmin for the past several months (and we're about to roll it out, probably next week). For whatever reason, SSL is just always intimidating for people...even when it's been almost entirely automated, the back and forth between the CA and the server and dealing with private keys is a deal-breaker for a lot of non-technical users, so many of our users who are new to web server management have problems with SSL. It follows close behind DNS in terms of how much confusion it causes.

Anyway, I love that Mozilla and others took the initiative to pull this together, and used their not insignificant clout to push it to completion.

14
scoot 2 hours ago 1 reply      
Dumb question time: Why would idenTrust, part of whose business is selling SSL certificates, cross-sign for Lets Encrypt, whose business is giving them away for free?
15
Savagedlight 7 hours ago 0 replies      
If you're using FreeBSD and NGINX you may like the guide I wrote the other day. :) http://savagedlight.me/2015/11/24/lets-encrypt-on-a-freebsd-...

PS: I also made a cron-callable script which checks the expirity time of the cert before telling letsencrypt to renew. It checks if the cert was renewed afterwards, and echos to stderr if renewal didn't take.

16
nodesocket 4 hours ago 1 reply      
Anyway to get a wildcard SSL certificate from Let's Encrypt? Mine is coming up for renewal soon.
17
sleepychu 5 hours ago 2 replies      
Any word on *.mydomain.tld certs from letsencrypt? That's the only thing stopping me from installing it today.
18
esher 6 hours ago 1 reply      
everyone interested in conspiracy, please read the comments over here: https://www.schneier.com/blog/archives/2014/11/a_new_free_ca... when bruce schneier wrote about let's encrypt.
19
xrstf 4 hours ago 0 replies      
For those already using Let's Encrypt since the closed beta: Do not forget to remove the `agree-dev-preview` flags, as newer client version do seem to throw up if it's still set. I had `agree-dev-preview = True` in a config file and got an error about True being an invalid value.
20
r1ch 7 hours ago 0 replies      
Problems with a reverse proxy?

"There were too many requests of a given type :: Error creating new registration :: Too many registrations from this IP"

First time trying to sign up and only for a single domain.

21
mei0Iesh 7 hours ago 1 reply      
They keep trying to push the idea that letsencrypt should be ran as root. If you disagree with that, I ran it as a normal user using:

 letsencrypt -t --work-dir /tmp --logs-dir /tmp \ certonly --webroot /www/public -d example.com
Except on my system the letsencrypt command did not work. It failed with an "Operation not permitted". So I edited the webroot.py file, and commented out line 108 that said:

 # Remove execution bit (not needed for this file) os.chmod(path, filemode & ~stat.S_IEXEC)
It ran fine without root, sudo, or su.

Then I added this to nginx.conf:

 listen 443 ssl http2; ssl_certificate /usr/local/etc/letsencrypt/live/example.com/fullchain.pem ssl_certificate_key /usr/local/etc/letsencrypt/live/example.com/privkey.pem
It gets an A+ on ssllabs.com, and it works fine in the browser. When I click the lock it says "Let's Encrypt".

22
tokenizerrr 7 hours ago 1 reply      
Does anyone know if their server supports DNS validation yet?
23
mei0Iesh 7 hours ago 0 replies      
Now that it's public, and I verified it works...

https://letsencrypt.org/donate/

24
jstalin 8 hours ago 1 reply      
Hoping for automation for Nginx...
25
pjbrunet 7 hours ago 7 replies      
"We want to see HTTPS become the default."

Sounds fine for shopping, online banking, user authorizations. But for every website? If I'm a blogger/publisher or have a brochure type of website, I don't see point of the extra overhead.

Update: Thanks to those who answered my question. You pointed out some things I hadn't considered. Blocking the injection of invisible trackers and javascripts and ads, if that's what this is about for websites without user logins, then it would help to explicitly spell that out in marketing communications to promote adoption of this technology. The free speech angle argument is not as compelling to me though, but that's just my opinion.

26
awqrre 4 hours ago 0 replies      
Can you use this on a shared host and avoid the certificate installation fee?
27
slavik81 7 hours ago 2 replies      
I'm having trouble finding where it specifies what permissions I need to use Let's Encrypt. Can I get a certificate for my subdomain even if I don't control the full domain?
28
nulltype 6 hours ago 0 replies      
Does renewing a certificate require completing a challenge, or is that only for the initial certificate?
29
FPSDavid 8 hours ago 2 replies      
Can't wait to start using this on nginx.
30
SunDwarf 9 hours ago 1 reply      
Works flawlessly on my site. SSLLabs recognises the cert. Super easy to setup.
31
wereHamster 7 hours ago 0 replies      
How do I use it with Google Cloud HTTP Load Balancer?
       cached 4 December 2015 03:11:01 GMT