Live data from Hacker News

Ask HN: Comment here about whatever you're passionate about at the moment

news.ycombinator.com

211–220 of 774 posts

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#211

I've been working for the past two years on software/tools for carbon measurement, with mixed results. I am a bit frustrated because I put a lot of effort into creating something that I thought would push the field forward 10 years but it feels like it's going nowhere while at the same time I see others peers getting 10M-100M valuations for a product with much less features. Marketing is #1, it's been said countless…

I enjoyed reading about your projects. I agree it's maddening what "makes it". Reminds me of the famous web article "Worse is better".

Good luck with the new idea. You'll never know unless you try!

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#213
post #48

Pissing blood and on pain meds here in Seattle, and loving your post. HN is by far my favorite site. Every once in a while we get something out of left field like this for a bonus. Oh, and I’m cobbling together a tech publishing product when I can think straight. Thank you, stranger-yet-not-stranger!

Get well soon.

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#214

Thank you for posting this! Excellent idea. Currently, I'm passionate about nailing pinch harmonics on the guitar. I've been struggling to get the right sound but I'm looking forward to the day I can do that so that I can cover so many amazing songs that use it! Also, spending some time learning about docker extensions and thinking of some ideas of what kind of extension I can make :)

What is the trick for making them work? I tried a few times and gave up -- just couldn't get even close enough to iterate & improve.

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#215
post #159

Earlier quoted context omitted.

That sounds terrible, so sorry to hear that. I hope you recover soon!

You’re very kind. Looking forward to kidney stone surgery next week.

Hahaha! "Looking forward to"… I suspect you're more looking forward to the after part, where you recover and feel like a zillion percent better… Here's wishing you the speediest of recoveries. ;)

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#217
post #152

Hello from Atlanta! I'm working on my first academic paper, on f-expressions, which I'm very passionate about. Ran out of time on the first go-around, and submitted to a big conference before it was ready - got rejected. Hoping to avoid that fate this time - it's definitely going to be a lot better, but there's still a lot of work to do. I've quite enjoyed reading the other responses here - this hit at a great time f…

Love your attitude—-both submitting early, and learning from submitting too early. Mind giving us f-expression virgins a note or two on why they’re awesome?

I can try, though as the night wears on my brain gets fuzzier...

Basically, f-expressions unify macros and functions. This combined thing is called a "combiner". It works by being different from a macro/function in two main ways: 1) It has a "wrap level" that encodes how many times arguments to this combiner should be evaluated when it is called and 2) it has an extra parameter that receives the dynamic calling environment when the combiner is called. A normal function is simply a combiner with a wrap level of 1 and ignores the dynamic environment parameter. A macro is a combiner with a wrap level of 0 and first constructs new code out of the passed regular parameters before evaluating the entire thing using the dynamic environment that was passed in (using an eval function, like you would find in JS or Python).

The cool bit is that these are all first class, available at runtime, and subsume not only functions and macros but also all special forms in the language! "if" and "let" and "while" can all be normal combiners (albeit built-in ones), and you can define new ones as easily as writing a function would be.

This makes the language much simpler and uniform while gaining expressive power, and fixes a lot of rough edges. (For instance, you can't do the equivalent of "(map and '(true false true true))" in Scheme, because "and" is a macro and thus can't be passed to higher-order functions. It can work just fine in a language built around f-expressions, though!)

The major downside to f-expressions is that they tend to be unbearably slow, since they (normally) prevent pretty much all optimization and remain to re-run over and over at runtime (unlike macros which would be expanded once into new code, and permit optimization and compilation after that).

I've managed to create a partial evaluator + compiler for f-expressions in a pure functional language that can remove most of the overhead for f-expressions that fall in the function-like and macro-like categories, resulting in a reasonably fast language where only the more exotic f-expressions fall back to slower interpretation. Writing it up in an academic paper is proving to be almost as hard and time consuming as solving the problem in the first place, but it'll get there, eventually.

John Shutt's PhD thesis is what inspired me and convinced me of their beauty, as it has for others. It's big and can be dense, but I found it very compelling! https://web.wpi.edu/Pubs/ETD/Available/etd-090110-124904/unr...

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#218
We need to bring back the Internet. We need to bring back internet that doesn't care about our race , gender , political association or where we live. The day I started addicted using internet was because we can fool around, say what we want, fool around,learn from our mistakes, help others show correct way instead of carebares, mind controllers , data harvesters controlling us to say what they want, to see what they want, downvoted to oblivion because they have different views or experience with me

   I made a discovery today.  I 
   found a computer.  Wait a 
   second, this is
   cool.  It does what I want it 
   to.  If it makes a mistake, 
   it's because I
   screwed it up.  Not because it 
   doesn't like me...
                Or feels threatened by me...
                Or thinks I'm a smart ass...
                Or doesn't like 
   teaching and shouldn't be here..
        And then it happened... a door opened to a world... rushing through the phone line like heroin through an addict's veins, an electronic 
 pulse is sent out, a refuge from the day-to-day
  incompetencies is sought... 
  a board is found.
        "This is it... this is where I belong..."
The hacker manifesto reflect what using the computer those Day . And it was where I belong.

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#219
post #180

Hello from Colombo, Sri Lanka. I'm a former C++ dev turned manager, running an engineering team of about 60 engineers (stack: MERN + AWS). But my current passion is how to help bring about social change in Sri Lanka, after a series of remarkable events [1] culminating in this (which you may have seen in the news in July): https://youtu.be/hkuExq-WBEo?t=35 . These events convinced me, and a lot of other people, that p…

Thanks for posting about your tech and life experience. I hope you and the people of Sri Lanka will find and create that peaceful, positive change you desire!

Re: Ask HN: Comment here about whatever you're passionate about at the moment

#220

Sometimes, I think about what I really want. What I want most in the universe, for myself. There's plenty I want for everyone else. I seldom let myself think about what would be good for me lately. Sometimes, like tonight, I do know what I want for myself. It's impossible, but it's my greatest desire for my life. I want to be "uplifted". I want my brain capacity to be expanded by orders of magnitude. I want to unders…

Your post really "uplifted" me. Thank you. My response is ditto what you said. Plus for my kids.
Post reply on HN