HNHacker News
TopNewBestAskShowJobs

hagreet

12 karma · joined September 28, 2017

submissionscomments
hagreet··on Clang will more aggressively use undefined behavior on pointer addition overflow
Can somebody explain what the optimizations are that this enables?

Of course you can optimize away the checks but that doesn't count in my world because people put in these checks to make sure there is no overflow and optimizing them away is just wrong.

But I am sure there are other interesting optimizations that this allows and since I am generally against UB I am curious what those are.

hagreet··on Albert Einstein in 1939 composed a message for the people of AD 6939
Wait you cannot hide posts without logging in? What?
hagreet··on Homebrew Website Club
I'm confused by that cookie banner. Is it a joke or not? What do you mean by "Do you consent to sharing cookies?" are sharing cookies a special kind of cookie or do did you just mean storing cookies?
hagreet··on MDN Playground
Sorry, if that wasn't clear but I think MDN is not only reference documentation. I agree, for the reference part the AI shouldn't do more than trying to point you to the right parts of the text. But for learning things, nice explanations, even if sometimes slightly off, can be a lot better to digest than reference documentation.

I'm not saying it's great yet, but there is potential for having something that can hand-wave away some details like a human would when explaining something to a beginner.

hagreet··on MDN Playground
Please no. The site is an important resource for people learning JS and other web technologies and AI is great at explaining code snippets which would otherwise be follow-up look-ups and at explaining what the often very dense MDN content means. And AI is actually really good at generating code as well, you just have to review it like it was written by a junior dev.

I think most of the hate for current AI tools comes from the fact that people expect the computer from Star Trek which always provides perfect answers.

Edit: So yes, it needs to be made super obvious to users that it might give you wrong answers.

hagreet··on Show HN: Instantly pass your passwords securely
I think the most important point is, that this solution requires a way to securely transmit the generated link. As described in another comment by @ryandvm this has two advantages over transmitting the password directly: 1. It won't show up in logs or be otherwise accidentally stored. 2. If the link expires after a single use you get security in the covert model. However, this comes with problems because some tools like virus scanners automatically hit links.
hagreet··on Show HN: Instantly pass your passwords securely
I don't understand how this relates to the original post. ShareLock is not end-to-end encrypted.
hagreet··on Show HN: Instantly pass your passwords securely
I don't understand the threat model here. The link needs almost the same kind of protection as the original password. The only difference is, that the link expires.

So how do you transmit those links securely and why didn't you use that for your passwords in the first place?

hagreet··on You can fool some of the people, all of the time
Why does that help?
hagreet··on Is Inequality Inevitable?
Do people not mind the paywall or do you just not get it?
hagreet··on You can fool some of the people, all of the time
This article is behind a paywall.
hagreet··on When XML Beats JSON: UI Layouts
1. Why is parsing a tree which is encoded in JSON easier? 2. Why does it matter if an element is in an attribute or in child elements. You need some kind of schema anyway, right?
hagreet··on Regarding Last Weekend’s Hearthstone Grandmasters Tournament
TLDR: not an apology
hagreet··on Pure Bash Bible
Yeah, I also don't look at things like

``` trim_string() { # Usage: trim_string " example string " : "${1#"${1%%[![:space:]]}"}" : "${_%"${_##[![:space:]]}"}" printf '%s\n' "$_" } ```

and think: "I should use bash more".

Bash is nice for making simple things simple but for complicated things it's just shitty. I used to think that this is due to the complicated quoting rules which make the simple things simple but tcl does a much better job at that.

In either case I prefer the clean rules of a Python or Perl for anything larger.

hagreet··on Handshake: Decentralizing DNS to Improve the Security of the Internet
So my domain will become more and more expensive? Great.
hagreet··on Handshake: Decentralizing DNS to Improve the Security of the Internet
So, if there is a name that I would like I basically have to announce it to the world and then enter into a bidding war with people speculating?
hagreet··on Don't forget randomness is still just a hypothesis (2006)
When I shuffle a deck of cards and put it down on the table the top card doesn't change anymore. Yet anybody will consider the first card to be random.

In practice randomness is about lack of knowledge not about actual randomness or processes.

(Edit: Sorry, but this clickbait title redefining randomness as something other than what everybody understands it to be annoyed me.)

hagreet··on GPUDirect Storage: A Direct Path Between Storage and GPU Memory
If this catches on there will be exciting new security problems.
hagreet··on The Linux kernel's inability to gracefully handle low memory pressure
After reading through the comments I would like to know the following: Why are there no priorities?

I can't figure it out from the answers. I think with root privileges it should just be possible to say "GUI has higher priority" etc... Then when there is a memory issue you kill some low-priority processes to get the memory back.

But whatever any sane person considers part of the operating system because it is the bare-minimum of what is required to do stuff (filesystem, gui, ...) needs to have priority and always be fast. This can be defined by the distribution using the startup privileges.

So, why is this so difficult?

hagreet··on ‘My mum didn’t vaccinate me – this is what happened next’
my mom told me about clickbait titles - this is what happened next
hagreet··on Show HN: Web pages stored entirely in the URL
Is there a way to make this clickable? At least in FF Android it isn't.
hagreet··on Show HN: Web pages stored entirely in the URL
so instead of adressing the content you are sending the content directly. brilliant. who could come up with such an amazing idea...

seriously, though: this has some marginal advantages compared to just sending the sites such as being supported as clickable in almost every program and being allowed in size restricted posts which allow arbitrarily long links

hagreet··on Why brilliant people lose their touch
Regression to the mean.
hagreet··on Show HN: Browser Extension to Refine the HN Experience
Could somebody please explain the selection of required permissions to me? For example, why does it need: "Access browsing history", "Access browser tabs"?
hagreet··on Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
This is clearly wrong. If usability suffers due to tracking implementing this removes a disadvantage of tracking; so it supports tracking. If usability doesn't suffer it still provides a cleaner and simpler way to implement the tracking and also supports tracking.

The only legitimate reason to add this is that if some browsers have it and some don't usability will be better on some browsers than on others.

This is a prisoner's dilemma. Or was.

hagreet··on Audiophiles in Japan Are Installing Their Own Power Poles
My only question is why BS like this has 169 points on HN.
hagreet··on Artificial Intelligence Creates Realistic Pictures of People
Startup idea: Suspect sketches using GANs
hagreet··on Show HN: Millow – Stay connected with your inner circle
I could be wrong but it seems like a simple habit tracker like habitloop would do.
hagreet··on Mkcert: Tool for making locally-trusted development certificates
Excuses.
hagreet··on Lynx is dead – Long live Browsh for text-based internet browsing
I like this but the html.brow.sh/... service needs some sort of MitM warning.
Page 1 of 2Next →