News for hackers. Stuff that matters.

badsavage

Re:Ask HN: Name one idea that changed your life on Thursday May 07, 2020 @05:43AM (#23101266)
open-source software
Re:Symantec Is Now NortonLifeLock on Wednesday November 06, 2019 @04:37AM (#21460991)
xd
Re:Don't Use VPN Services on Wednesday October 23, 2019 @03:47AM (#21332197)
Hehe, at least someone is talking about it. Online privacy is a dream in the 2010s
Re:Clojure 1.11 planning on Tuesday October 08, 2019 @12:41PM (#21194145)
Awesome!
Re:Clojure 1.11 planning on Tuesday October 08, 2019 @12:38PM (#21194126)
I didn't know malli, thank you Borkdude!
Re:Clojure 1.11 planning on Tuesday October 08, 2019 @06:27AM (#21190644)
Spec is very useful, but please implement it without macros. Metosin did a great job to make it more usable, but we still struggle because specs could only exist in Namespaces. We want to use spec as EDN with pure functions. (+ recursive specs would be awesome)
Re:Clojure 1.11 planning on Tuesday October 08, 2019 @06:20AM (#21190589)
Clojure is a different language. Being "fully compatible" with (more similar to) Java was never a goal.
Re:Learning Vim incrementally (2010) on Wednesday October 02, 2019 @05:38AM (#21134717)
vim is still the best text editor, our whole family uses it for daily work
Nicely done
Re:Show HN: Hordes – A Mmorpg in JavaScript on Friday August 30, 2019 @01:28PM (#20840612)
I am really interested in the beta and also would like to help somehow: bobo.linux \@ \g\m\a\i\l\.\c\o\m
Re:Show HN: Hordes – A Mmorpg in JavaScript on Wednesday August 28, 2019 @05:49PM (#20824368)
Yup, Svelte is hot and Postgres is always a good decision! Thank you for the details, really interesting project!

Once I built a CSS based browser MMO myself as a challenge. I used Clojurescript and React on the front end and Clojure with a simple in memory key-value storage. My solution was basically a turn based architecture, but many turns happened in a sec, so it was semi-realtime.

CSS means I didnt use webgl, just pseudo 3D with divs and transforms. Field of view was small, but playable. :D

Re:Show HN: Hordes – A Mmorpg in JavaScript on Wednesday August 28, 2019 @05:39AM (#20818203)
Awesome work! What is your technology stack now?
Re:Why Clojure? on Saturday August 24, 2019 @06:23PM (#20790092)
Basically you says if a type system is optional, people tend not to use it, because most of the times they are good without it.

I agree.

But we do use spec very successfully for complex data structure validations and example data generation.

Re:Why Clojure? on Saturday August 24, 2019 @05:18PM (#20789773)
Clojure's startup time is very slow compared to other languages, but we balance it with fully reloadable systems both on the backend or frontend.

Otherwise the speed is almost identical to the speed of native Java and native Javascript. Except when you experience the power of lazy structures, then Clojure is faster than native code.

Re:Why Clojure? on Saturday August 24, 2019 @05:09PM (#20789726)
Re:Why Clojure? on Saturday August 24, 2019 @05:04PM (#20789704)
Clojure has something like an extendable type system called Spec. We can create our own types lol
Re:Why Clojure? on Saturday August 24, 2019 @04:59PM (#20789670)
yes, immutable data is a core value of Clojure.

OP said no wrong, but think about it: Bitcoin also just stole the good parts from other software projects.

Really practical inventions usually gather the best ideas from a field.

Re:Why Clojure? on Saturday August 24, 2019 @04:54PM (#20789648)
looks like you don't know FP

pure functions are completely separate to every other parts of your software, they are very readable and easy to debug

* edit: don't write functions longer than a few lines

Re:Why Clojure? on Saturday August 24, 2019 @04:41PM (#20789581)
I agree!

When I meet a girl, I ask her about macros and functions first.

I except to hear something like: macro < function < data.

Re:16M Americans will vote on hackable paperless machines on Wednesday August 21, 2019 @02:15PM (#20759854)
As an eastern european, I see the case a bit different. Corrupt governments and cheating locals were always able to "hack" voting. I would rather trust a blockchain based -fully transparent and real-time- voting system than the actual one.
Re:Getting Started with Lisp in 2019 on Monday August 19, 2019 @06:16AM (#20736462)
HN creator Paul Graham was really into Lisp. HN has been built with his own Lisp, Arc. HN attracted many experienced programmers and experienced programmers usually like Lisp, because Lisp dialects are simple, elegant and powerful.
Re:Ask HN: Why is everyone here so obsessed with Lisp? on Wednesday August 14, 2019 @02:12PM (#20698309)
https://youtu.be/HM1Zb3xmvMc is a song about Lisp
Re:Ask HN: Why is everyone here so obsessed with Lisp? on Wednesday August 14, 2019 @02:06PM (#20698256)
Lisp is the red pill to programming. A mind-blowing out-of-the-box experience. An alien technology. -- Lisp has a so called "no turning back point", true lispers cannot bear other dialects after experiencing it. From scientists in underground military bases to rich tech VCs: everyone obeys Lisp here..
Re:Ask HN: Why is everyone here so obsessed with Lisp? on Wednesday August 14, 2019 @01:57PM (#20698140)
I am
Re:Racket: Lisp for Learning on Thursday August 08, 2019 @06:18PM (#20649445)
I had a beautiful beginning with a lisp like programming language when I was 8 or something. Every other languages have been disappointments until I found Clojure a few years ago. I hope you will get it some day.
Clojure is great for fast prototyping I usually start with Boot + System https://github.com/danielsz/system and the holy grail: https://github.com/danielsz/system#the-holy-grail It is a full-stack template with hot-reloading on both sides.
Re:Julia: Come for the Syntax, Stay for the Speed on Tuesday July 30, 2019 @12:41PM (#20566568)
Clojure: Come for the hair of Rich Hickey, Stay for the insanely productive alien technology
Best game ad I have seen for a while
Re:Luna – A WYSIWYG language for data processing on Friday June 14, 2019 @12:49PM (#20184435)
Pretty cool
I sleep well since i use Clojure

Older »