Hacker Newsnew | past | comments | ask | show | jobs | submit | pjam's commentslogin

Which part is gone?


Hah, indeed, the story could have happened yesterday. Except maybe thinkpad prices in europe have normalized a bit ;)

What I didn't write is that my feelings towards the USA were 95% positive back then. A bit less after the chase and the Bronx visit, but still. Obama made everything feel hopeful. The current situation is just depressing.


The fun one one, where a Dutch parent feels it's safe to send 2 teenagers unaccompanied to the US for a brief visit.


Apart from safety, the rhetoric of the US government regarding the invasion of former allies has led a lot of people to try really hard to boycott as many American products as they can.


I was going to say,

pretty sure this story could have happened last week.


Except for the hotel prices. And Thinkpad prices.


They need to go back to Staten Island and find one that fell off a truck. Tell ‘em Fat Tony sent you.


There’s a paper about it, linked from the blog post: https://arxiv.org/abs/2306.06391


Yes, but the discussion here was about it being a gradual, gradual type system, as in, the gradual type system being added gradually


Pretty sure your first paragraph was enough, don’t really see the point of bringing up a rape victim example.

I mean, “dutonians” from PagerDuty is enough to illustrate how ridiculous this whole thing is


Thanks for the feedback. I’ve toned it down.

However I want companies to understand how terrible that malpractice is.


What are these clear indications (beside the potential draft point)?


Assuming the "criminally prosecuted" piece is a reference to that thread [1], based on what other comments have also pointed out, did anyone in there actually say that, or imply it? I read that thread and didn't see anything close to that, there is clearly harsh language in there, such as:

> Look if you can't understand that this is a thing that will happen in the real world and that people will potentially suffer as a result you shouldn't be writing a crypto library.

Which is still far from suggesting someone should be prosecuted.

[1]:https://lwn.net/Articles/893327/


Search for "liable" in the parent thread, https://lwn.net/Articles/893285/. That's the closest thing I could find.


Ha, perfect, exactly what I was looking for, thanks for pointing it out, didn't realize I was looking at a subsection of the thread, my bad.

But it confirms what I was thinking, going from "liable" to "criminally prosecuted" is a pretty big stretch imo.


What's the difference? (for a legal layperson like me)


I am not qualified to make any comments on the legal difference between the terms either, and I should also add that I am an ESL, so take that with a grain of salt.

Reading the original comments about being "liable", it felt like another way of saying "there are consequences to your decisions, and as the author you bear some responsibility of what you put out there", which imo is pretty far from how the author of this blog post described it, hence me calling "a pretty big stretch"


For one thing, "liable" applies to both civil and criminal law, so equating it to "criminally prosecuted" is definitely wrong.


Feeling required to post about the Building Git[1] book, really love it, for anyone interested in a walkthrough of rebuilding many of the most of important git features, from scratch, in ruby.

[1]: https://shop.jcoglan.com/building-git/


This. Sure, floating point numbers come with a footgun, but the title is so clickbaity, would it really hurt to name it: "What I wish I knew about floating numbers before relying on them?"


I think it's common to just not be taught floating points need to be handled a lot differently than whole numbers, so the common experience is getting bit by it. I don't remember ever being taught that in my traditional schooling, personally.

This is a good link to send to people: https://floating-point-gui.de/


I remember covering how floating point were stored, but I don’t remember going all that deep into how that affected arithmetic.



> the dynamism of js is disappearing

As an outsider, really curious to hear more about this. Is it from an ecosystem point of view, where the "dynamism is disappearing" or more from a day to day, the fact that writing TS is significantly different than writing JS? Or even something else?


There are a few patterns that TS simply cannot or is too painful to handle. I still have no idea how to define a class the old way with prototypes in Typescript, which I really only discovered when I ran into some edge cases around how static members and methods in the new class syntax were typed.

You also lose the "type out code really quickly without thinking too hard about it" and the thrill of wondering if it'll work when you load the page.


"Thrill" is an interesting way to put it.


It didn't always, but it sure felt good when it did on the first try!

Needless to say, my scripting nowadays is almost exclusively Typescript.


with dynamic language and yeah a multi-paradigm language like js, means you can come up with patterns a compiler can never expect. because javascript is so flexible, your code ends up like a mini dsl yet still remains readable javascript. with typescript, you won't have much flexibility. you lose a lot of productivity fighting the tool i.e typescript compiler


International Entrepreneur Parole


Thank you. Did not know about this!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: