HNHacker News
TopNewBestAskShowJobs

exebook

212 karma · joined May 21, 2015

submissionscomments
exebook··on NaturalSpeech: End-to-end text to speech synthesis with human-level quality
One thing I've noticed is that I can hear human inhale before they continue speaking. Got curious if tts of the future should have this feature too.
exebook··on Comparing the C FFI overhead on various languages
I developed a terminal emulator, file manager and text editor Deodar 8 years ago in JavaScript/V8 with native C++ calls, it worked but I was extremely disappointed by speed, it felt so slow like you need to do a passport control each time you call a C++ function.
exebook··on Racist survey on StackOverflow is not for discussion
The new lead is not talking this language instead they talk about tremendous excitement, massive scale, global opportunities, rapid expansion, next phase of growth and strategic priorities.
exebook··on Racist survey on StackOverflow is not for discussion
Yes I meant the deleted and downvoted answer, it was obviously written by the person who have closed the topic. Sorry for the mistake.
exebook··on Racist survey on StackOverflow is not for discussion
I have enough rep on SO to see the close comment, but many people probably are not able to see this. Not sure what to do about it, copying it here may be not OK and discussing something that seems hidden is awkward.

I basically was just offended by the wording of the close comment, it was like shut up we know better, comments are not for the discussion. Maybe I'm just reading it wrong.

exebook··on Racist survey on StackOverflow is not for discussion
I just realized SO was sold to some random investment fund in June and the corporate speak is now on Meta and Blog. I used to love theirs startup culture. I wish it was sold to a tech giant instead. Tech giants may have their problems but at least the are not speaking this way and I can relate to what they are doing.
exebook··on Terminal support for emoji
Suckless Terminal st just crashes to this day on some emojis so I just have xterm around for things that can display emoji like twitter client.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Did you try connecting it to other computer? This sounds like an OS problem to me.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
My story is that I was like that for exactly 20 years then I switched to a laptop, it took me a while to get used to it's keyboard, but fast forward another 8 years I decided to build a PC instead of laptop and bought an office keyboard in a supermarket for it, and threw it away few weeks later, I simply wasn't able to work, then I bought and threw away three more. Probably that Acer R1 spoiled me.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Great pick, looks very much to my liking, I love the colors that are kept close to original IBM keyboards. And your description is convincing. No surprise I never came across it, they sell it in the scanner store. For 230-250 it must be very well made.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Never came across Cougar, they have some cool looking scissor /membrane keyboards, but neither is TKL, sad. I can understand why you buy three items at once if you like it!
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
I have entirely flat one and still occasionally hit wrong keys, ie CAPS when I aim at A, never occurred to me the flatness could be the reason. Though it's not happening as often after almost a year of use.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
We must have a similar taste because Havit(tkl) was also my second contender, I choose K1 because it was something like 1 mm thinner I recall.

Was considering smaller layouts as well, but when I tried "homeless" keyboards it felt painful, interesting you mentioned Windows that's probably the true reason to be addicted to home/end.

TKL stands for tenkeyless if anyone wonders, ie without the numeric keypad.

exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Skimmed through the video, it even has a coffee break! But didn't find the foam part, pretty curious about that part.
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Model M! Fascinating, are they so durable to last 30 years or you need to fix a key or two once in a while?
exebook··on Ask HN: What's your keyboard and what you love and hate about it?
Do you really use the numeric keypad? I have an impression, probably wrong one, that they are only used by accountants and take too much space on the table.
exebook··on Beginner’s guide to mechanical keyboards
I understand why people love mechanical keyboards, and my main keyboard is amazing mechanical Keychron K1, but I would rather prefer high quality membrane keyboards similar to those found in laptops, thin, light, silent. And I wish there was a way to produce membrane keyboards at home with arbitrary layouts. For example I prefer pretty rare "classical" IBM M1 but without numeric keys layout. But it seems impossible to print films and arrange keycaps in DIY way at home.
exebook··on Developer tools can be magic but instead collect dust
As someone who is thinking to release some dev tool I came up with a fresh (silly?) idea I want your opinion on: make a dev tool free for individual devs, i.e. MIT or similar permissive license, but oblige non-tiny companies i.e. 10+ total employees, to donate annually an arbitrary sum of money. Even 1 cent or dollar will do, the idea is that if they go through a hassle of asking their accounting to do a money transfer they will probably pay a little more especially if their devs praised the tool. One question I cannot answer is how to put it in words and especially in legal words. Other is will it really work or am I just day dreaming. If they stick to minimal pay of 1 cent/year it still is sort of great because I have an official customer and can list it on the "used by" page for extra advertising bit.
exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
Heh, really curios, any examples of "bad" use of that builtin?
exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
Thanks, very interesting. Unfortunately my main compiler is TinyC so I am limited to those extensions that it supports, although TinyC's community is open to ideas and may be they can add missing bits eventually.
exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
C++ of course can have better results because of constructors and templates, my code is for C and I honestly was sure, and for many years until yesterday, that this kind of sugar is basically impossible to achieve in C.
exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
Thanks for testing!

As for your terminal blue background it looks gorgeous, maybe you just need to tweak the palette a little bit to make sure at least 16 basic colors are contrast enough. Btw what is the meaning of :28 in your prompt? Is this amount of files changed or a revision number?

exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
Hello, thank you for sharing, do you have a github repository for this?
exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
Did not check the speed. I want to use it during debugging/developing so speed was not something I was thinking about.

It is not a very elegant solution thanks to limitations of preprocessor __VAR_ARGS__. Basically there is a compiler builtin function __builtin_types_compatible_p() that checks if the argument is of a given type, then there is another builtin __builtin_choose_expr() that can do something with the result of the former. Using those two builtins I construct an array of type information and pass it to the actual printing function which is using <stdarg.h> and the array of type information to print stuff.

exebook··on Show HN: Replace printf() with cool generic print, almost like Python/JS
I was reading GCC builtins documentation and suddenly realized I can make a generic print function at which you can throw variables of arbitrary types and sizes, even arrays! It is super cool, almost like console.log() in JavaScript or print in Python.
exebook··on Microprocessors Running on Air?
I've read somewhere in Russian internet from the guy who operated microfluidic devices for a long time, the main problem with them is that regardles how good are the air filters the logic bits get dirty all the time and cleaning them is hard. He also mentioned intense noise in the operating room.
exebook··on EU Signs €145B Declaration to Develop Next Gen Processors and 2nm Technology
Same happened in Latvia where the largest soviet chip maker ALFA was dismatled under silly (but efficient) propaganda premises. It was top notch and had great contracts with US and Russia at the moment. Decades later the retired goverment officials confirmed they were "advised" and said "we did not understand what we were doing very much back then". Of course, they were ex-soviet middle level officials and anti soviet activists who suddenly found themselves in power and needed such advices.

The true reason for those who wonder was the fact that ALFA was making electronics for MiG, Su, Tu and for missiles. I had family and friends working there btw.

exebook··on IceWM 2.0 – Ice Window Manager
Use it for about 10 years although I try new WMs out of curiosity every year. But IceWM is unbeatable, it does everything and is extremely lightweight. I wanted my own skin and drawn it. I wanted compositing (transparency) I just run compton on top of IceWM. I needed better tray icon for free memory and coded an applet in C in a hour or so. Other WMs even those that claim being fast and lightweight feel sluggish and bloated to me. With IceWM you never wait for anything to load or start it's just instantaneous everywhere.

IceWM has five config files for: startup, menu, keyboard, preferences, taskbar they are very straight forward, only the preferences one needs learning because it has hundreds of options of which I only use a dozen or so tbf. One thing I would like it to have is grouping of multiple firefox windows under one tabbar entry, hope they will add it.

exebook··on IceWM 2.0 – Ice Window Manager
add this to iceWM startup file and you get all the transparency back: "compton --config /dev/null --backend glx &"
exebook··on A Permanently Magnetic Liquid
Is it possible now to make a completely silent water/magnetic liquid cooler for a CPU by forcing this liquid to flow inside a heat pipe by a few electromagnets? Thus removing the noisy motor driven pump.
← PreviousPage 2 of 3Next →