HNHacker News
TopNewBestAskShowJobs

jffry

3,559 karma · joined June 26, 2013

Are you a bot scraping this profile hoping for an email address? Please direct your spam to abuse@ic3.gov

If you are a human and you wish to contact me, the sha1 hash of my email address is 9aae0f6d01421dde3d5085fa1a24adff6c9e344f. I look forward to hearing from you soon.

Hi'); DROP TABLE emails;--

<script>alert('Hi!')</script>

submissionscomments
jffry··on The Up-Goer Five Text Editor
When all we have are the most used words, it can be easier to show what something is by showing what it isn't instead. :)
jffry··on The Up-Goer Five Text Editor
"one way that a group of things can be lined up one after the other, which is different than any of the many other possible ways you could have lined them up instead"
jffry··on Tool beeps every time data is sent to Google
It's an IPv4 address expressed as a 4-byte integer instead of four separate decimal octets. 172.217.23.110 is an IP belonging to Google.

172<<24 + 217<<16 + 23<<8 + 110 = 2899908462

jffry··on Ask HN: Is there a spiritual successor to del.icio.us?
I rarely add links on mobile so I'd forgotten that was still an issue, my use case is mostly searching/browsing my own existing bookmarks
jffry··on Ask HN: Is there a spiritual successor to del.icio.us?
> I’d much prefer just being able to use the site on mobile

When's the last time you tried that? Sometime in the past year ish (can't remember exact dates), it got updated to scale properly on narrow screens, and I've had no problem using it on mobile since then.

jffry··on Embracer enters into agreement to acquire The Lord of the Rings, The Hobbit IP
Easy: Embracer Group is far more than "one studio", check out their list of subsidiaries (admittedly not every one of these makes video games): https://en.wikipedia.org/wiki/Embracer_Group#Subsidiaries
jffry··on Commercial Surveillance and Data Security Rulemaking
I think you replied to the wrong comment when you wrote this, as the parent comment didn't mention bluetooth?
jffry··on Page was served from Nginx on ReactOS
Nope, server is accepting connections but isn't sending anything in response to requests:

  $ curl -v http://reactos.aaron.cc/
  *   Trying 136.244.80.24:80...
  * Connected to reactos.aaron.cc (136.244.80.24) port 80 (#0)
  > GET / HTTP/1.1
  > Host: reactos.aaron.cc
  > User-Agent: curl/7.79.1
  > Accept: */*
  >
(no response within 60 seconds)
jffry··on The Supreme Korean court says that scraping publicly available data is legal
I do not know for sure either way, but my assumption is that it would be different if you must create a user account and in the process agree to terms of service that prohibit scraping.
jffry··on The mechanics of a sophisticated phishing scam and how we stopped it
The link in the first half of the sentence you quoted, leads to a Cloudflare page that has lots of info which may answer your question.

"Cloudflare Area 1 is a cloud-native email security platform. It crawls the Internet to stop phishing"

and also

"Proactively hunt for attacker infrastructure and campaigns with our massive-scale phish indexing."

and also

"Scans the Internet for attacker infrastructure, sources, and delivery mechanisms to stop phishing attacks days before they hit the inbox."

jffry··on Starting October 19, storage limit will be enforced on all Gitlab Free accounts
That isn't Gitlab saying those are the requirements for being "open-source", it's just their requirements for who they are willing to give a generously large amount of free services to.

I think it's quite fair to say you're not going to give free services out to open source projects that are seeking to fundraise beyond covering their costs.

jffry··on Fake IMDB credits
))
jffry··on Original source of `(seed * 9301 and 49297) % 233280` random algorithm? (2014)
The person in the comments said the period is only ~233k, which is correct, because you are always taking modulo 233280. But it's also easy to verify experimentally:

  let state = 6, iters = 0;
  do {
    state = (state * 9301 + 49297) % 233280;
    iters++;
  } while(state !== 6);
  console.log("period is", iters, "iters");
  //period is 233280 iters
If you instead took modulo 2^32, I believe the period would indeed be the maximal period, according to this article: https://en.wikipedia.org/wiki/Linear_congruential_generator#...
jffry··on Ask HN: How to say no to a GitHub issue feature request?
In OP's case, it sounds like the issue submitter is already being pushy and demanding.
jffry··on ISO Warning Signs
Gloves can get caught in moving machinery. If your hand is inside the glove, your hand, arm, or maybe your whole body might also get violently yanked into that machine along with the glove.
jffry··on Quaise Energy is working to create geothermal wells
The article puts a lot of weight on the use of pre-existing technology in a new mode for making deep bore holes, and glosses over the engineering challenges that have yet to be solved ("transmitting a clean beam and having it operate at a high energy density without breakdown").

I'm not equipped to judge how difficult those problems will be to overcome in practice. Obviously this would be very cool if it bears out, but it's hard to tell if it will.

jffry··on Pornhub: Judge rules Visa can be sued in abuse claim
VISA was trying to have themselves removed from the lawsuit before trial even happens, but this ruling is where the judge lays out why the plaintiff has both standing and a possible cause of action against them and therefore why they must be included in the lawsuit.
jffry··on Clojure Web Development Evolved [video]
> Clojure brings all the XML pain of Java dependencies

You don't have to use pom.xml for Clojure projects. The default, included-with-the-clojure-cli support to define your dependencies in deps.edn makes dependency management extremely simple

  ;deps.edn
  {:deps {org.postgresql/postgresql {:mvn/version "42.4.0"}}}
jffry··on That time when I accidentally social engineered myself to a film set
In many large cities, there's shorter-than-a-week minimum notices for street closures. For example in DC, no-parking permits have to be posted at least 72 hours in advance.

If you are going out of town for longer than that amount of time, you either need to find somewhere you can pay to park your car, or you need to get a neighbor or friend to check in on it periodically and move it if there's a sign.

This responsibility is the only cost of using public space to store your car, aside from a nominal annual vehicle registration fee. Seems fair to me.

jffry··on AWS us-east-2 outage
Yep

  $ host news.ycombinator.com
  news.ycombinator.com has address 50.112.136.166
  
  $ host 50.112.136.166
  166.136.112.50.in-addr.arpa domain name pointer ec2-50-112-136-166.us-west-2.compute.amazonaws.com.
jffry··on Mullvad is now available on Amazon
I would imagine that Amazon either won't let you refund this (since it's basically a gift card), or if you try to refund it and return an opened package your refund will get denied.

No need to specifically invalidate the code inside to stop you from doing refund fraud.

jffry··on Yes, the 8086 wanted to be mechanically translatable from the 8080, but
The FPGA dev boards I worked with in a college course circa 2009 had a couple of PowerPC cores thrown in as a bonus, with a whole system for being able to interface between CPU and FPGA: https://www.xilinx.com/content/dam/xilinx/support/documents/...
jffry··on Two weeks in, the Webb Space Telescope is reshaping astronomy
It's not even the first time this little bit of the sky has been imaged by one of our space telescopes, but that makes the image no less beautiful.

It's really cool to see all the additional, older galaxies visible in JWST's infrared which were not previously visible to Hubble!

jffry··on Xz format considered inadequate for long-term archiving (2016)
The format of the uncompressed files matters just as much in terms of bit error resilience.

Compression or not, you can always use an additional tool to produce and store extra parity data which can be used to both correct and repair bit errors, which seems like the correct answer for digital archival.

jffry··on The Impact of Posing with Cats on Female Perceptions of Male Dateability
Also those images in that supplementary PDF are unredacted, with a separate oval superimposed over the face.
jffry··on Two containers with same number detected in Chittagong port
The 7th digit is a checksum digit, as previously noted. So only 6 "free" digits so a million is correct.

You can read more about the container numbering standard here: https://en.wikipedia.org/wiki/ISO_6346

jffry··on Ask HN: What's your climate change survival strategy?
They may have been making a coy reference to nuclear winter (https://en.wikipedia.org/wiki/Nuclear_winter)
jffry··on Anti-Interdiction on the Librem 5 USA
If they wanted to balance these concerns they could always split the photo in half and send half before, half after.
jffry··on Log4j: The pain just keeps going
I believe that replacement is Logback [1] + SLF4J, according to the intro section on Wikipedia's log4j article [2]

[1] https://logback.qos.ch/reasonsToSwitch.html

[2] https://en.wikipedia.org/wiki/Log4j

jffry··on Greg Robinson fixed NASA’s James Webb Space Telescope, reluctantly
The audit discussed in the article was "several years" after 2011. The document I linked discusses, on page 17, a 2012 GAO report on 21 large NASA projects and discusses how its cost overruns are affecting other programs, which could be motivation to can the project or otherwise give the impression it will "never get off the ground"

I brought it up because it more closely fit GP's "2012" timeline and shows that even before the audit in the article, there was good reason to doubt the future of the mission.

Please also remember the HN commenting guidelines ("Please don't comment on whether someone read an article."):

← PreviousPage 7 of 31Next →