Email or username:

Password:

Forgot your password?
861 posts total
Niki Tonsky

Sex is great, but have you tried having pixel-perfect, perfectly aligned, no gaps, crisp box-drawing characters in your editor?

Kirill Chernyshov

@nikitonsky one of the reasons why I bought pragmata pro. there are 7 (? maybe more) styles of box drawing characters. every one aligned perfectly as yours

Niki Tonsky

@nikitonsky here’s a new one from the UPS website: there are so many options that they have a gear _and_ a wrench!

Screenshot of a web page. There is an on/off toggle for “Guided Steps,” and then a pair of unlabeled buttons, one with a wrench icon and the other with a gear icon.
Mark Stosberg

@ZevEisenberg @nikitonsky I’ve become sonaccustomed to hunting in multiple sandwich / 3-dot menus to find what I want that this struck as normal first, like of course I should study and memorize the menu options behind these two icons which both appear to represent the same concept of settings.

Niki Tonsky

Great talk about how to use clj-async-profiler in practice. Learned few tricks. Profiling can be easy! youtube.com/watch?v=s3mjVAMNVr

Niki Tonsky

Scientists have discovered peak Google Material UI

Three round buttons with icons in a row: a hamburger, three horizontal dots, three vertical dots
Jacob Ras

@nikitonsky I've also seen the hamburger one somewhere in a vertical state recently, when the hamburger menu was opened 🥲

Show previous comments
John Ulrik

@nikitonsky There MUST be an official Apple-made mount for … like … 500 bucks or so? 😅

cristiano2lopes

@nikitonsky what software do you use to use the iPhone as webcam ? Tested multiple but had reliability problems with all of them.

Colin Fleming

@nikitonsky That actually looks pretty nice, this one is pretty crappy:

Niki Tonsky

I think Apple is not ridiculed enough for the absolute garbage they put out as “new features”

Show previous comments
rameez

@nikitonsky The controls have unionised. You can’t move one out without the others protesting.

Jacob Urlich
What is Apple? Why do you use it, put in a bin!
Niki Tonsky

when you move an image in a word document 1mm

Niki Tonsky

when you regret open sourcing Java because eventually your daughter has to learn it

Screenshot of a Facebook post from Jill Malony Ratkevic:

"I regret ever Open Sourcing Java, for so many reasons.... mostly since my daughter is now coding.

Turns out Scott McNealy let me open source 1,600 patents in one day back in January 2005. I got to fight with legal for two days and as a reward I got to then Open Source Java and argue more. Scott was very aspirational and forward thinking -- so when I wrote that "all high school students one day will learn to code with Java" in the press release, it never actually occurred to me that fast forward to 2021 my daughter would be using Java. Scott was right. I was right.

Yet, here we are. Turns out my husband is really "embedded" and isn't a Emacs or Java fan (and I worked with James Gosling, I am so so sorry for this!). So the vi fan in my kitchen questioning why things are called this or that is like a full on religious war right now and "blame your mother for this" has been used at least 4X in the last two weeks.

It wasn't the Oracle purchase, the Supreme Court drama, the patent drama or even the battles back in 2005 between internal software groups at Sun that bother me about the whole experience ..... it's my daughter and husband discussing her homework that is beyond painful now. Oy."
Show previous comments
elmuerte

@RadicalEdward I "had" to learn Java at the university in 1999, years before it was open source. So the argument is moot.
I also had to learn a proprietary functional language: Miranda. And learn other proprietary stuff like MATLAB and Maple
Guess what stuff I still use.

Asta [AMP]

@RadicalEdward@hackers.town "I wish for java to be open source!" monkey paw finger furls

Niki Tonsky

Looks like a good time to update old M1 mac (performance results from Geekbench, prices from Apple.com)

Table of Geekbench results comparing M1 Pro with modern M4 lineup
Siilwyn

@nikitonsky Calling the M1 mac old is wild to me, this thing is so fast and snappy.

Niki Tonsky

Oh SIGH

<rant>

Why is it that every time I learn about some interesting new tool or application & I go to see about getting it, the doc says something like "just install using 'blorko'" or some other random tool I never heard of & the build requires you to use 'zorbluck' and 'goofgo' or some other such random make system with a scrabble name?

And when I cave and go to grab one or the other of these build/install tools IT needs a yet another one of these

Every damned time

</rant>

Just: NOPE

imikotoba

@mathling on a good day, the interesting new package has self contained binary releases - do you feel lucky?

Stephen

@mathling *checks to see if "zorbluck" domain name is available*

Niki Tonsky

Played with EDN parsing over the weekend. Approaching JSON speeds (last row, 5x improvement over clojure.edn), looks promising

benchmark results
Niki Tonsky

Found this weird screenshot, anyone knows what is going on? It sure looks like Windows but not like any Windows I’ve ever seen

Screenshot of windows 95-like UI but weird
Show previous comments
Einar Lielmanis

@nikitonsky Windows 3.x with its layout tweaked and customized with OSFrame

Gosha

@nikitonsky This is a custom shell ("Calmira II", calmira.de/) for Win 3.1 that makes it look like Win 95, plus possibly some customisation from OSFrame. Some more info here: geocities.ws/cryptic_crab/wind

Niki Tonsky

If we were counting in hexadecimal

(edit: was wrongly 1A instead of B)

If we were counting in hexadecimal, would the word “eleven” mean 11 or B?
Show previous comments
Pink

@nikitonsky how did you arrive at 1A as a viable option?

PointlessOne :loading:

@nikitonsky Let me introduce you to Magnuson naming.

A is ann
B is bet
C is chris
D is dot
E is ernest
F is frost

11 is eleven
1A is annteen
A1 is annty one

Niki Tonsky

Blows my mind that both

36r123XYZ

and

22/7

are in Clojure but

100_000_000

isn’t

Kirill Chernyshov

@nikitonsky omg, why anyone might ever need this? also in any case you could write (* 100 1000 1000).

Niki Tonsky

Maybe EDN would have a chance in the world if it was slightly simpler. As of today, it has:

- 8 types of numbers (ints, floats, big ints, big decimals, hex, octal, arbitrary radix and ratios)
- 4 types of strings (string, symbol, keyword, characters)
- 2 types of comments (;; and #_)
- 3 types of sequences (vectors, lists, sets)
- 2 types of maps (normal and namespaced)
- metadata
- extensions

1/2

Maybe EDN would have a chance in the world if it was slightly simpler. As of today, it has:

- 8 types of numbers (ints, floats, big ints, big decimals, hex, octal, arbitrary radix and ratios)
- 4 types of strings (string, symbol, keyword, characters)
- 2 types of comments (;; and #_)
- 3 types of sequences (vectors, lists, sets)
- 2 types of maps (normal and namespaced)
- metadata
- extensions

Show previous comments
Dave

@nikitonsky I don’t think features are relevant for EDN’s lack of popularity

Evgeniy Latuhin

@nikitonsky Is it possible for you to share why do you think that complexity of EDN is a problem?
If it would be simpler it would be easier to use it?
Or
If it would be simpler it would be easier for tool to have it as internal format and thus drive more adoption?

Nundrum

@nikitonsky Maybe EDN would have a chance in the world if Clojure was made a web standard and baked in to every web browser.

Niki Tonsky

My favorite hobby: reading EDN spec and finding examples where practice diverges from theory.

E.g. did you know that

.1

parses as a symbol?

Or that

:/

and

:///

are both valid keywords but

://

isn’t?

Also this:

#uuid "f-7-1-a-8"

is a perfectly fine UUID.

Anyway, have a good weekend!

Go Up