HNHacker News
TopNewBestAskShowJobs

radialbrain

95 karma · joined February 25, 2015

submissionscomments
radialbrain··on Show HN: Host your own minimal file sharing site (now with expiring files)
There's also dl, which supports creating single use links for third parties to upload files: https://www.thregr.org/~wavexx/software/dl/
radialbrain··on Intel Publishes Microcode Patches, No Benchmarking or Comparison Allowed
Have you seen https://www.raptorcs.com/TALOSII/? Typing this on my own right now.
radialbrain··on Qantas Airbus A380 'nosedives' after wake turbulence from another A380
More informative / less sensationalized link: http://avherald.com/h?article=4b9da5b2&opt=0
radialbrain··on Ask HN: What is your preferred method of sending large files over the internet?
DL (http://www.thregr.org/~wavexx/software/dl/) allows users to upload files and send links out, or users to generate links ("tickets") that others can use to upload files.
radialbrain··on ThinkPad Anniversary Edition 25: Limited Edition ThinkPad Goes Retro
Typing this on an LED SXGA X61, you want: https://people.xiph.org/~xiphmont/thinkpad/led-kit.shtml

No banding on the bottom, accurate colors, and great brightness.

radialbrain··on SFO near miss might have triggered aviation disaster
The avherald article has a slightly more factual account of the event (with links to the ATC recording): https://avherald.com/h?article=4ab79f58
radialbrain··on GCC is C++17 Complete
Not that I'm aware of, but I believe HPX is mostly standards compliant: https://github.com/STEllAR-GROUP/hpx
radialbrain··on GCC is C++17 Complete
As cool as this, libstdc++ is still missing a few things, including parallel algorithms (which I'm most excited about!).

https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#...

radialbrain··on Uber Now Tracks Passengers’ Locations Even After They’re Dropped Off
Great reason to use their Web app instead of the native one - same functionality, and no such worries.
radialbrain··on NSA Hacked French President’s House
de Gaulle, not De Gaul.
radialbrain··on Being privacy-aware in 2016
The solution to that is to use the IdentityFile directive in your ~/.ssh/config with username / hostname expansion. I use:

    Host *
        # Disable SSHv1
        RSAAuthentication no

        # Only use a key explicitely provided by an IdentityFile directive
        IdentitiesOnly yes

        # %h expands to the hostname, and %u to the username
        IdentityFile ~/.ssh/%h/%u.key
This ensures that at most one key is used, and prevents me from having to modify my config every time I generate a key for a new host.
radialbrain··on The Twelve Days of Crisis – A Retrospective on Linode’s Holiday DDoS Attacks
You can have a static route to any local device, this is essentially what subnet membership does.

For example, if I have IP 192.168.0.2/24 assigned to eth0, my routing table will have:

  192.168.0.2/24 dev eth0 proto static scope link
I'm free to add a local route to a device outside 192.168.0.2/24 though:

  192.168.10.1 dev eth0 proto static scope link
This just indicates that I should be able to resolve the MAC address associated with 192.168.10.1 through an ARP query, same as other devices on my subnet.
radialbrain··on The Twelve Days of Crisis – A Retrospective on Linode’s Holiday DDoS Attacks
Slightly related question:

They mention segregating their customers into separate /24s, and consequently having to assign an IP from every one of these subnets to the router for use by the customer as a gateway.

Is there any reason why they couldn't get rid of these by having customers set up a static route to the "primary" IP of the router (migration / configuration issues aside)?

radialbrain··on Is France's AZERTY keyboard heading for the scrapheap?
The compose key on linux also works really well:

Compose e' = é Compose oe = œ Compose a^ = â Compose e" = ë

radialbrain··on Unauthorized code in Juniper ScreenOS allows for administrative access
For the when:

GIT_COMMITTER_DATE="Tue Dec 8 12:33:03 2015 +0000" git commit --date="Tue Dec 8 12:33:03 2015 +0000"

That will change the commit and author dates.

radialbrain··on Mozilla Wants To Split Off Its Thunderbird Email/Chat Client
I run Zimbra, and their webmail UI is the best I've seen - much more functional than GMail.
radialbrain··on Assembly Language: Still Relevant Today
Some places are starting to use ARM Thumb which is both reasonably sane and actually usable!
radialbrain··on WindowsLies/BlockWindows
I think he meant dual booting as in installing two operating systems side by side, and running one at a time on bar metal - not virtualizing anything.
radialbrain··on Tesla Model S Autopilot Features
Airbus A330s (the type used by AF447) already have 3 pitot tubes, two on one side of the airplane, and one on the other.
radialbrain··on Matrix HiFi – Blind testing high end full equipment
I think that was his point. The test doesn't consider any placebo effects, whereas placebo effects may have an actual effect in real life.
radialbrain··on Practical Makefiles, by example
Completely agree with you here - there should never be the need to hardcode file names in a makefile or repeat a rule multiple times - just use pattern rules.
radialbrain··on Practical Makefiles, by example
I can't say I share your love for make's built in rules. I find using them often just makes the build system harder to understand and debug. I usually disable all of the built in ones using:

  # Disable built in suffix rules
  .SUFFIXES:

  # Disable builtin pattern rules
  MAKEFLAGS+=-r
radialbrain··on Practical Makefiles, by example
To anyone implementing the automatic dependency generation mentioned in this article, you can actually make things even simpler by combining the compiling and dependency steps.

This works because if you add a new dependency to a file, that information will only be needed for the next build - the current file will already be considered out of date seeing as it was edited to add the #include.

  gcc -MD -MP foo.c -o foo.o
Will compile foo.c into foo.o, and also generate foo.d (-MD). Foo.d will contains make style dependencies, and also a phony target for every dependency (-MP). This allows you to delete dependant files, as make considers the target of a rule that has no perquisites or commands to be up to date if said target does not exist.
radialbrain··on Paris night drone mystery deepens
Exactly! It seems anything that can fly is a drone nowadays, from a remote controlled quad copter to a Predator.