Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thibran
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
thibran
8y ago
Getting concurrency right is difficult, even in Go (I know, I have been there, it was a huge pain in the a$$). Rust guarantees via the borrow checker that the code is data race free. This alone is a huge advancement. I would argue that Rust
152.
▲
by
thibran
8y ago
These kind of blog posts are one of the reasons why I love the internet, and why Hacker News is such a great place.
153.
▲
by
thibran
8y ago
... never close it :)
154.
▲
by
thibran
8y ago
Emacs Dired + Tramp -> no need for any other tool. One super awesome Dired feature is C-x C-q to edit a folder like a file (all Emacs commands work here, like macros which are easier & faster to get right than most shell commands). T
155.
▲
by
thibran
8y ago
I too navigate to google products by typing in the URL instead of using their UI.
156.
▲
by
thibran
8y ago
I wish Microsoft would update Windows to use a Chrome OS like update system with delta updates and read-only system partitions. When partition A is in use (mounted read-only), an update would create a copy of A on partition B. Then download
157.
▲
by
thibran
8y ago
Hi, I found your meetup and would really like to join - too bad that the company I work for is holding a conference at this day (www.talentthinking.de). So I may join for Episode 2.
158.
▲
by
thibran
8y ago
> Typically commas and semicolons don't have to be matched with open-commas and open-semicolons This is a problem that is non-existent when you use common tooling to write Lisp, like ParEdit or Smartparens. Since nobody would write
159.
▲
by
thibran
8y ago
The code could use closures to split the expression or define local functions on the bottom of the surrounding function (a.k.a Haskell style). This would increase readability a lot. Example: https://play.rust-lang.org/?gist=
160.
▲
by
thibran
8y ago
ISS Live Stream: http://www.ustream.tv/channel/live-iss-stream
161.
▲
by
thibran
8y ago
If you like exa, maybe you like my modifications about hiding the time output optionally when using '--long', too. https://github.com/thibran/exa/tree/time_style_hide Example output of 'exa -l
162.
▲
by
thibran
8y ago
rg > all other grep tools https://github.com/BurntSushi/ripgrep
163.
▲
by
thibran
8y ago
No, they solve a complex problem. Have a look at modern web development. Because they have no macros, they wrote a bunch of tools which "compile" different domain specific languages (DSL's) to "the real stuff". Nowa
164.
▲
by
thibran
8y ago
Sure it's Canonical's NIH and not Red Hat NIH, since both got released in December 2014?
165.
▲
by
thibran
8y ago
My problem with Haskell is that it is not pragmatic and the reason I stopped using it. The philosophy of separating pure and impure code – and to enforce it – does more harm than good. Often its difficult to understand what your "forth
166.
▲
by
thibran
8y ago
Raspberry Pi + i3 + Chromium + Emacs = <3 100% quiet, not super fast, but fast enough.
167.
▲
by
thibran
8y ago
It might surprise you, but Lisp is actually mixed typed. Here 'object' is of the type integer: (defmethod description ((object integer)) (format nil "The integer ~D" object)) http://lisp-lang.or
168.
▲
by
thibran
8y ago
What confused me a lot is that nobody seems to give an example on how to build a binary out of a Lisp program/make it runnable from command-line. Also most tutorials/books I found don't guide you on how to build an applicatio
169.
▲
New Shepard's 8th test flight [video]
(blueorigin.com)
151 points
by
thibran
8y ago
|
105 comments
170.
▲
by
thibran
8y ago
A lot of people overlook that the real power of Emacs is that it is in reality just a huge Lisp interpreter which got some text-editor functionality builtin. Once you understand that, and know some Lisp, there are almost no limits in what y
171.
▲
by
thibran
8y ago
* Traditional Windows Apps => bazaar, everyone does whatever they want * Snap Apps => centralized, the snap-system updates the apps on a regular schedule Traditionally on Linux there was only the system-package-manager to upda
172.
▲
by
thibran
8y ago
To get the latest version of an app you can use snap-packages. E.g. to always get automatically the newest version of LibreOffice: sudo snap install libreoffice Don't forget to remove the preinstalled – and soon outdated – .deb-package
173.
▲
by
thibran
9y ago
> Did they pay taxes on the products they sold in Germany? Almost not. > If so, I'm not sure what your problem is with them? Apple is probably the company paying fewest taxes of all companies in Germany. Normal mortals pay much m
174.
▲
by
thibran
9y ago
Wrong country and maybe wrong company. Apple pays so few taxes in Germany – approximated 2,8% taxes on their earnings – that the public is totally pissed (but it is for incomprehensible reasons legal). World wide Apple made ~62 billion doll
175.
▲
by
thibran
9y ago
> If you have any thought or insight on how to get over that... It depends with which concepts someone is already familiar. To me the only really new concept was the lifetime and ownership one, all others have just a different syntax plu
176.
▲
by
thibran
9y ago
Rust is for sure not an easy language (but compared with Haskell also not that hard/time consuming to learn). The major stumbling block seems to me is, that the syntax looks some kind of familiar, which tricks you into believing that k
177.
▲
by
thibran
9y ago
You always have to "deal" with lifetimes. The rules are not that complicated once you understand them. It boils down to: * An object can only have one owner. * When giving a reference away from an object, the reference has a lifet
178.
▲
by
thibran
9y ago
The longer I use computers the more I think having an OS-core plus separated user-applications is the way to go. As user I don't care/think a lot about the core, it should just work. Apps should be totally isolated from the base s
179.
▲
by
thibran
9y ago
Those CNN and BBC news are too often just a long wall of uninteresting text, therefor I banned them just now from my RSS reader.
180.
▲
by
thibran
9y ago
Go with Java first. Kotlin fixes a lot of Java flaws and provides many Java-compatible solutions to those. Without knowing the flaws, you probably would have a hard time understanding the solutions.
More ›