Hacker News new | past | comments | ask | show | jobs | submit | usr1106's favorites login

Re: your last paragraph, https://coveryourtracks.eff.org/

EFF have been running this for years. Gives an estimate about how many unique traits your browser has. Even things like screen resolution are measured.



Forking each sox command to the background causes samples to play non-deterministically and step over each other. Here's a better way:

    # Define notes for major seventh chord starting on A 440
    A=440
    C_SHARP=554.37
    E=659.25
    G_SHARP=830.61

    case "$layout" in
    Finnish)
      kitty +kitten themes --reload-in=all Apprentice &
      play "|sox -np synth 0.2 sine $A" \
           "|sox -np synth 0.2 sine $C_SHARP" \
           "|sox -np synth 0.2 sine $E" \
           "|sox -np synth 0.2 sine $G_SHARP" \
           vol -30dB 2>&- &
      ;;
    'English (US)')
      kitty +kitten themes --reload-in=all Default &
      play "|sox -np synth 0.2 sine $G_SHARP" \
           "|sox -np synth 0.2 sine $E" \
           "|sox -np synth 0.2 sine $C_SHARP" \
           "|sox -np synth 0.2 sine $A" \
           vol -30dB 2>&- &
      ;;
    *) echo >&2 'Invalid $layout - must be "Finnish" or "English (US)"'; exit 1
    esac


No, it does work. Just go to a sub-directory. I can access via Firefox.

https://beta.maps.apple.com/asd as an example.


I can't help sharing one of the loveliest uses of `kill 0` I know:

    #!/bin/sh
    #
    #    Usage: upto LIMIT COMMAND
    #        Run COMMAND until LIMIT seconds have passed, then exit.
    #
    test "$1" -gt 0 || {
     printf '%s\n' " Error: first argument must be a positive integer."
     exit 1
    }
    
    sh -ic '
     sleeptime=$1
     shift
     exec 3>&1 2>&3
     { 
      "$@" >&3
      kill 0
     } |
     {
      sleep "${sleeptime}"
      kill 0
     }
    ' sh "$@"

Google Play System updates provide very few security patches and this only applies to devices with Android 10 and higher and most APEX modules are only updatable in later versions.

I track security patch counts of monthly Android Security Bulletin vs available APEX vs my aftermarket backports for A7 through A13 here: https://divestos.org/pages/patch_counts#aggregatePatchCounts


The tool used in those white screenshots is called IDA pro, a decompiler.

https://hex-rays.com/ida-pro/


Might be http://witch.valdikss.org.ru/ , e.g., using number of flows and MTU (and maybe other techniques)

I suspect you meant something more independent, but technically yes, AWS provides this: https://aws.amazon.com/workmail/

While SES can handle both inbound and outbound mail, I think Workmail is the only way to get IMAP and actual hosting of email. I imagine you could set up https://mailinabox.email/ on the cheapest EC2 instance and use SES for outbound, though.


I was surprised we didn't get a single question about it from an analyst or investor, either formally on the Q3 call or on any callbacks we did after. One weird phenomenon we've seen — though not so much in this case because the impact wasn't as publicly exposed — is that investors after we've had a really bad outage say: "Oh, wow, I didn't fully appreciate how important you were until you took down most of the Internet." So… ¯\_(ツ)_/¯

Starlink's RFC 8805 geolocation list is publicly available:

https://geoip.starlinkisp.net/feed.csv

Folks interested in geofencing content and such pull from there.


Then you can be in the 512kb club. https://512kb.club/

EDIT: even in the green team! https://512kb.club/faq


I'm assuming you are talking about XY problem?

https://xyproblem.info/


I'm so stoked about a well supported tiling Wayland compositor! Now KDE/Gnome are the only secure options in a world where all others implement screen capture, virtual keyboard and virtual mouse interfaces without access restrictions (looking at you sway and all of wlroots)

I heard of pigz in the discussions following my interview of Yann Collet, creator of LZ4 and zstd.

If you'll excuse the plug, here is the LZ4 story:

Yann was bored and working as a project manager. So he started working on a game for his old HP 48 graphing calculator.

Eventually, this hobby led him to revolutionize the field of data compression, releasing LZ4, ZStandard, and Finite State Entropy coders.

His code ended up everywhere: in games, databases, file systems, and the Linux Kernel because Yann built the world's fastest compression algorithms. And he got started just making a fun game for a graphing calculator he'd had since high school.

https://corecursive.com/data-compression-yann-collet/


After my phone was stolen last month, I switched to https://2fas.com and couldn't be any happier.

It's free, open source and has tons of great features.


I'm not sure TCP fingerprints are very reliable because a lot of ISPs and Mobile Carriers are doing proxying at the application level for HTTP/HTTPS ports so even if you are on an iPhone you might end up having a linux TCP fingerprint. This site allows you test your TCP fingerprint: http://witch.valdikss.org.ru

This article by one of the GNOME devs is well worth reading to understand why frame pointers are currently the only good solution if you want accurate profiles: https://blogs.gnome.org/chergert/2022/12/31/frame-pointers-a...

I have to agree with him. perf has an option to use DWARF data for stacks, but IMHO it simply does not work.


When do companies finally start adopting the `security.txt` proposal (see https://securitytxt.org). Would have made a big difference!

EDIT: That GitHub user is gone for good.



Obligatory reply to an endorsement of Applied Cryptography: https://sockpuppet.org/blog/2013/07/22/applied-practical-cry...

There are huge lists on freely available books on programming topics here (most would probably not fit your 3rd point though):

* https://ebookfoundation.github.io/free-programming-books/boo...

* https://ebookfoundation.github.io/free-programming-books/boo...

---

All my books are free to read online and markdown sources are available on GitHub: https://github.com/learnbyexample/scripting_course#ebooks


This could also happen if you have a misconfigured VPN with a DNS leak. Check out this website for clues: https://ipleak.net/

You can also use iodine (https://github.com/yarrick/iodine/) to tunnel IPv4 data through DNS (useful e.g. when on a captive portal network that doesn't block DNS requests). Performance isn't great obviously, but the concept is fascinating nonetheless.

If you're a dev who uses curl / requests / HTTP libraries, just browser-level DoH isn't enough for ISP privacy or govt censorship evasion.

On Ubuntu 18, I installed "dnss" at the OS-level to send all DNS requests as DoH. Currently, it just forwards them to CloudFlare's DoH URL. But I can also install it as a DoH proxy on my remote server if I want to move away from CloudFlare.

It works fine and is easily installed without any builds or PPAs. The only problem with it is that I had to disable systemd-resolved first to reserve port 53 for dnss.


Fear not, among the millions of flags firefox exposes in about:config there is browser.link.open_newwindow.restriction that does exactly what you are looking for! Make sure to set it to 0.

Shameless plug: I made a French version of CBC Lite, with contents coming from Radio-Canada.ca[0]. It basically shares the same advantages, but the content is written in French and the build/content is refreshed every 30 minutes. It's built with Eleventy[1].

The project is called Radio-Canada Lite and it's over at https://rc-lite.xyz

[0] https://ici.radio-canada.ca

[1] https://www.11ty.dev


I've also found this Geekflare tool to be useful to test the IPv6 compatibility of any domain/URL. https://gf.dev/ipv6-test

Geekflare (https://gf.dev/) has several other useful tools, worth checking out.

This page is useful to test the IPv6 compatibility of your current network/browser: https://test-ipv6.com/


https://github.com/MattGorko/libu2f-emu can spin up virtual U2F tokens which are indistinguishable (in my experience) from real ones plugged into a USB port

Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: