HNHacker News
TopNewBestAskShowJobs

marmada

645 karma · joined December 16, 2018

submissionscomments
marmada··on Current guidelines for sun exposure are unhealthy and unscientific – research (2019)
Hm.. one one hand I can believe this. On the other hand, I believe it is well known that sun-screen is necessary in order to prevent one's skin from aging.

What should I do?

marmada··on My deepfake DALL-E 2 vacation photos passed the Turing Test
Hacker News has this surprising tendency to cling to the past.

People here are nitpicking over the definition of the Turing test. What actually matters here is that, if not already now, but certainly in 1-5 years neural nets will most certainly be good as the 99th percentile artist.

Does that mean AGI is here? Probably not. But we are missing the forest for the trees.

marmada··on Ask HN: Is there hope for micropayments?
Is Pix a public version of Venmo?

Seems like some of the Pix => cash features are different.

marmada··on Rust is hard, yes, but does it matter?
Non-elitist take:

Rust seems harder but it allows for compiler guided development. So there's a bit of an upfront learning cost but the maintenance cost is lower. If you change something in an enum variant, the compiler will basically tell you what to change everywhere in your codebase.

Specifically, Rust code has less assumptions, with lifetimes, mut, etc., Rust code is much easier to read. If I read a function, I need less awareness of other parts of the codebase because so much of the information is just there.

Counter-point: This is clearly not perfectly true, considering that I would still recommend Typescript over Rust for web dev.

More elitist take:

Rust is not hard. If you can pass a college algorithms class (i.e you can understand BFS/DFS/DP/Network Flow), you can understand Rust.

If your developers cannot write Rust code, you will probably pay the price in whatever language they write.

Counter point: This is clearly not 100% true since I would not say the same thing about Haskell even though arguably I could.

marmada··on Web scraping via JavaScript runtime heap snapshots
Wow this is brilliant. I've sometimes tried to reverse engineer APIs in the past, but this is definitely the next level.

I used to think ML models could be good for scraping too, but this seems better.

I think this + a network request interception tool (to get data that is embedded into HTML) could be the future.

marmada··on Zq: An easier and faster alternative to jq
I see a lot of JQ experts on this thread, so I'll bite the bullet here as a novice.

The purpose of life is not to know JQ. I just want to process the JSON so I can move on and do whatever is actually important. Ideally, I'd just be able to tell GPT-codex to do what I want to do to the JSON in English.

We're not there yet, but in the meantime if there's another tool that allows me to know less in exchange for doing more, I'll gladly use it.

marmada··on On removing let and let mut
The thesis for rust is something like "C++ level performance without the pain". The Zig thesis might be "low level as C without the pain".

What is Vale's thesis?

marmada··on I hope distributed is not the new default
How do remote startups function? Back in my startup days, my cofounder & I lived in the same house when we were founding. We slept in the same room in order to synchronize sleep schedules as well. Bandwith was (as expected) super high. Immediate communication over issues while still allowing for uninterrupted work time. Being able to point at your screen and say "take a look" is super powerful.

It reminds me of ML where the bottleneck is often the bandwith between the GPUs.

And as expected working side by side / living in the same house dramatically increased productivity. I couldn't imagine a remote employee being as motivated.

TL;DR -- startups need a certain workaholic mentality / intensity. In-person work can provide this.

In defense of remote: We didn't have a commute, which saved us at least 1.5 hours a day.

marmada··on Nushell: A New Kind of Shell
Has anyone tried this shell on linux? If so, what are the reviews? Do we know when 1.0 will come out?

I also wonder if there is a frecency file jumper, like z.

marmada··on Why is my Rust build so slow?
I loved this article! Super informative.

Very interesting that the author managed to hit a pathological case in rustc.

marmada··on Tokio Console
this is very exciting b/c it feels like one of the 1st language features centered around runtime debugging.

Most languages don't seem to do a lot for run-time debugging. Being able to `gdb` and step-through on a local binary is a far-cry from detailed metrics / visualizations. We end up resorting to stuff like Honeycomb, but I'm waiting for the days of a programming language built for the ground-up for runtime debugging.

Anyways, this feels like an important step in the right direction and I'm excited to try this out

marmada··on DAO votes to join Blender Development Fund as Patron member
Can someone w/ more crypto experience explain how a DAO actualizes its decisions?

For example: Here, there was a vote. Now what? Will Blender setup a wallet that can accept ETH? Will the DAO then vote on a transaction that sends money from the DAO to Blender's ETH wallet??

marmada··on A critique of Safari's influence on the web
Modern web apps are good. I prefer to

- edit my files in Google Docs (seamless sync)

- play games w/o ever downloading them

- do design in Figma

- swipe on Tinder w/o ever having to install or uninstall it

- browse code on GitHub

I want as much stuff as possible to be on the web. I dislike having to install applications locally.

On a less self-centered level, the web helps small businesses succeed. Do startups have the time to develop 3 different applications? I don't think so. The power of the web allows people who don't need to be developing native apps to avoid duplicating their work.

The web seems extremely important to small business innovation.

As for "large" / "bloated" sites. Features like new CSS properties seem unlikely to add more bloat or degrade accessibility.

If we left the web as hypermedia / documents only we would have killed its potential (figma / repl.it / so many others wouldn't have existed).

marmada··on Intrinsic, a new Alphabet company
I notice a lot of pessimism -- presumably at some point someone is going to build much better robots than the ones we have today. (Surely we are not anywhere close to the end game of robotics). I'm inclined to believe Google, with all of its resources, has as good a shot as any.
marmada··on Forget going back to the office – people are just quitting instead
I think there's a pretty big downside to WFH: lack of in-person contact reduces team bonds which causes much more... volatility? I.e arguments are more likely to spiral out of control since you don't really know other people / care about them.

A concrete hypothesis might be: Less people would have left Base Camp if they were not remote.

marmada··on Launch HN: Segments.ai (YC W21) – Build better datasets for image segmentation
How does this compare to scale.ai?
marmada··on Bring Your Own Client
The problem with BYOC client for Google docs / Figma is that the underlying data isn't simple plaintext, it's too complex, and the protocol requires things like operational transforms, so BYOC wouldn't make sense.
marmada··on Python’s tug of war between beginner-friendly and advanced features
I actually really like TS's type system precisely because it is insanely flexible.

I can write statically typed code that easily shapes & reshapes objects & code that fits functional or object oriented programming styles.

It's a statically typed language that feels dynamic.

Now, if I were to get a version of TS without all of JS's crutches that would be amazing.

Deno is pretty close, but it lacks on performance & is bounded in potential by JS (in some aspects).

marmada··on Python’s tug of war between beginner-friendly and advanced features
I've been thinking for a while that it's about time a new (maybe jit compiled?) language hits the scene with:

- A simplified/sounder natively integrated version of Typescript's type system - Javascript's easy notation for manipulating objects - None of Javascript's other baggage/cruft - Something akin to go routines

Basically, something with the performance of Go/Java (so there would be no need to rewrite your code once it starts serving millions of people) but the elegance of Typescript.

Not sure if this is similar to your vision of a "next Python" but it feels somewhat similar.

Basically I think right now:

C -> Zig

C++ -> Rust

Java -?-> Go

Python/Javascript --> ???

With native typing we could get a language as fast as Java/Go but with the cleanliness of Typescript.

marmada··on Facebook Is Gaslighting Users into Allowing Ad Tracking on iOS 14
"Apple, the pioneer of innovation" -- this article isn't very neutral.

To the author: I would rather just see the actual popup instead of inflammatory language.

marmada··on DDoS-Guard to forfeit internet space occupied by Parler
To people who complain about deplatforming Parler, how would you feel about de-platforming a forum to recruit members for ISIS, or the Taliban?

To me, Parler has equivalencies

- AWS linked to calls for violence that were made on Parler

- The platform was actively suppressing non-conservative viewpoints

I would recommend looking at r/ParlerWatch on Reddit

marmada··on Watch a Tesla Fail an Automatic Braking Test and Vaporize a Robot Pedestrian
How is this test unfair? Any human would have swerved or at least braked.

This is not a difficult scenario.

marmada··on Show HN: My GitHub Readme Is Interactive
How does this work?
marmada··on The Renaissance of the Shell?
I certainly hope the shell doesn't have a renaissance. Just today I was updating my dotfiles/customizing my OS, and I had to swap out several shell scripts for Python scripts because I couldn't edit shell. The scripts looked like arcane rituals, not editable code.
marmada··on WordPressiOS Locked by App Store
It feels like there's a tragedy of the commons situation here -- imagine if Amazon, Spotify, Google, and others unilaterally decided to block Apple. This would surely result in Apple folding
marmada··on Why is there only one Snap Store?
Open source contribution is not a requirement for providing feedback but people who actually understand the industry are more legitimate in most people's eyes.
marmada··on We Can Do Better Than SQL
I see a lot of Stockholm syndrome in this thread / maybe low expectations.

Many people are saying SQL isn't that hard to learn but as someone who is new to SQL, I disagree.

It takes a max of 15 minutes to understand basic JavaScript/Go/Python primitives and write a program. SQL on the other hand seems much more complex. I might as well be reading Haskell or Lisp. At least those languages are consistent.

SQL does not feel like a language where I can learn a few primitives really quickly and compose them together.

marmada··on Pkg.jl telemetry should be opt-in
It feels like as user you can say whatever you want without considering concrete realities "Julia needs to know how many people use the software for funding".

The legal document also clearly indicates that Julia is collecting a very small amount of info, so there's no trickery either.

marmada··on Pkg.jl telemetry should be opt-in
If you download the software, it seems reasonable for it to get basic information.

User's need to consider the developer perspective. Julia is a product with millions of hours sunk into it. It needs to sustain itself, since it's open source.

I doubt the telemetry is being used for profit anyway, but anything we can do to help Julia is good. "Donations" aren't sustainable and can't fund a large software project.

Also it's not hidden, so I fail to see the issue. If the information is in a legal document and the source code, then you know exactly what's going on. There's no shady business.

marmada··on Why we won’t be supporting Sign in with Apple
It is very unclear to me why removing user options is a good thing. I use sign in with Google/Facebook.
← PreviousPage 2 of 6Next →