HNHacker News
TopNewBestAskShowJobs

romellem

1,049 karma · joined July 12, 2018

submissionscomments
romellem··on The Twitter Files
> I wonder if … they self-reported their own ToS violations.

Sorry, what “own violations?”

And the original sarcasm: you are upset that an employee is reporting violating content that concerns their employer? I didn’t realize that if you click the report button on the post, you must have 10 degrees of separation from it, otherwise it’s untoward.

Are you aware of how almost all content moderation on the public-facing web works?

And wait, “throughout the whole internet”? I missed the part when Twitter became the sole TLD and its vast expanse meant any violating content found must surely have been discovered by time-consuming and pain-staking methods. Or maybe a reverse image search and a few interns can find some violating content that hadn’t been flagged yet on one single website.

Enough with the indignation and false accusations.

romellem··on The Twitter Files
Did you miss [the part][1] in this revelation where “in 2020, requests from both the Trump White House and the Biden campaign were received and honored”?

Removing blatantly violating content isn’t controversial, nor is a member of the concerning party’s staff emailing Twitter asking for a prompt review.

[1]: https://twitter.com/mtaibbi/status/1598828932395978752

romellem··on The Twitter Files
Did you read your own source?

The Biden team never asked Twitter staff to “handle” anything. They forwarded tweets that [violated twitter’s ToS][1], a Twitter staff member forwarded them for review, and at that point the reviewer said they “handled these.”

That’s what content moderation is supposed to do!

[1]: https://twitter.com/parkebench/status/1598841731763810304

romellem··on Speeding up the JavaScript ecosystem, one library at a time
Awesome, thanks! I too have found Chrome's profiler lacking, so will definitely have to check out https://www.speedscope.app/.
romellem··on Speeding up the JavaScript ecosystem, one library at a time
Very interesting, and great work contributing to the open source community!

Can you elaborate on how you did the profiling to identify the (potentially) slow parts?

romellem··on Front end developers: stop moving things that I’m about to click on
I agree with [this][1] idea:

> an autocomplete has one chance to reorder per keystroke. if you got it wrong and you have a better ordering a bit later you must “swallow the sadness” (as per the original author of this wisdom) but never change already displayed items

[1]: https://twitter.com/dan_abramov/status/1470751551568363530

romellem··on R49081 Is Prime
So this number is prime? Cool.

  const R49081 = BigInt('1'.repeat(49081));
romellem··on In defense of linked lists
> > Redis can be wrong, but both Redis and the Linux kernel can’t.

> Yes, they can, and I'd rather avoid argument from authority altogether.

Pretty sure that was a joke, considering the overall light-heartedness of the whole post.

romellem··on Senators introduce bill to thin out the 900k pieces of orbiting junk
Why solve this problem when there are other unrelated problems I care about?
romellem··on Ask HN: What happened to vanilla HTML/CSS/JS development?
For small sites, I always reach for vanilla rather than a framework. For example, [a super simple QR Code website][1] I made uses less than 100 lines of JS (minus the QR code library of course :)), plus regular HTML and CSS.

Anything larger, however, and using a library just makes things easier: HTML partials and helpers, nesting in Sass, and data flow and component composition in JS frameworks are just easier when a project is large enough.

[1]: https://github.com/romellem/easyqr-codes

romellem··on Adventure game graphics with DALL-E 2
I applied with the same criteria, and it took about a month to be accepted.
romellem··on The impact of removing jQuery on our web performance
I work on a site that gets a small percentage (less than 0.1%) views from iOS 10 devices, which doesn’t support fetch. This still amounts to a few dozen views.
romellem··on Man who built ISP instead of paying Comcast $50K expands to hundreds of homes
Do you also think the [16th amendment][1] should be repealed? Because what you are arguing is basically the same as the opponents of that amendment.

[1]: https://en.wikipedia.org/wiki/Sixteenth_Amendment_to_the_Uni...

romellem··on Is DALL-E 2 ‘gluing things together’ without understanding their relationships?
If this was around in 2009 it would have made the https://www.onemilliongiraffes.com/ project much easier.
romellem··on Show HN: Parsnip – Duolingo for Cooking
FYI, when I sign up with the form at the bottom, the "Thank you! Your submission has been received!" message appears under the white parsnip SVG (`.footer-snippy`) and obscures some of the text. Observed on Firefox v102.

Otherwise, this looks really cool!

romellem··on Former Coinbase PM charged in cryptocurrency insider trading tipping scheme
According to the [indictment][1], they violated [18 USC § 1343][2], when they:

  participated in a scheme to deprive
  Coinbase of its exclusive use of
  confidential business information
  related to Coinbase's plans to list
  certain crypto assets on its exchanges
[1]: https://www.justice.gov/usao-sdny/press-release/file/1521186... [2]: https://www.law.cornell.edu/uscode/text/18/1343
romellem··on Former Coinbase PM charged in cryptocurrency insider trading tipping scheme
Wow, the indictment references [this tweet][1] that caused Coinbase to investigate the matter and ultimately led the defendant in being caught at the airport before trying to leave the country.

> On May 11, 2022, Coinbase’s director of security operations emailed ISHAN WAHI to inform him that he should appear for an in-person meeting relating to Coinbase’s asset listing process at Coinbase’s Seattle, Washington office on Monday, May 16, 2022. ISHAN WAHI confirmed he would attend the meeting.

> On the evening of Sunday, May 15, 2022, ISHAN WAHI purchased a one-way flight to India that was scheduled to depart the next day shortly before ISHAN WAHI was supposed to be interviewed by Coinbase. […] Prior to boarding the May 16, 2022 flight to India, ISHAN WAHI was stopped by law enforcement and prevented from leaving the country.

[1]: https://twitter.com/cobie/status/1513874972552355846

romellem··on Ask HN: HN is gone, now what?
Interesting, I haven’t heard of this before. It seems like to create an account to you an invite?
romellem··on Supreme Court Overturns Roe vs. Wade
“Just move” seems to imply they made a choice to live there in the first place. Often that isn’t true. What is a 17 year born in Oklahoma to do? Telling them to “just move” when they probably have very little money of their own and probably no family support doesn’t seem very empathetic.
romellem··on Lost at sea? This desalination unit fits in a suitcase
It also says the device has a “0.33 L/h production rate,” which is a little less than a 12oz can, so seems like a decent rate to keep one hydrated.
romellem··on Show HN: A stab at building my own string diffing library
Aside from the fact that they are basically generating power sets, if you don’t need all the values at once, a better method would be to use a generator function if all you are doing is iterating. That way you don’t need to create all the values in memory first.

A library that I like for this is https://www.npmjs.com/package/generatorics although there may be more modern ones available.

romellem··on Twitter Deal Temporarily on Hold
This is correct. [This article][1] ([archive link][2]) goes through some of the contract law stuff, and they speak to this:

* The merger agreement contains a provision that allows Musk to walk away if Twitter’s securities filings are wrong — and this 5% number is in its securities filings — but only if the inaccuracy would have a "Material Adverse Effect" (MAE) on the company.

An MAE is apparently a high standard and courts [almost never find an MAE][2]

[1]: https://www.bloomberg.com/opinion/articles/2022-05-13/elon-m...

[2]: https://archive.ph/NFWVp

[3]: https://www.jonesday.com/en/insights/2018/10/delaware-chance...

romellem··on Tea – the toolkit that builds the Internet
These give some more information:

- https://medium.com/teaxyz/tea-brew-478a9e736638

- https://www.binance.com/en/blog/ecosystem/binance-labs-leads...

> Tea controls the graph of open source that underpins all modern digital infrastructure. Packages will be released on‐chain as NFTs with their dependency metadata included. As developers use Tea, governance tokens are available according to their real‐life usage to drive the entire open source ecosystem. ... “We’re not changing the nature of open-source. It’s still free,” explained co-founder Timothy Lewis. “Software wants to be free, but programmers need to be compensated. We’re bringing the creator economy to open source. Our vision is to fix how open-source is funded and create the tools that will accelerate its creation for the benefit of all humanity.”

and

> We’re moving the package registry on-chain (we’ll use a low-energy proof of stake chain). ... We’re not changing the nature of open source. It’s still free. web3 has enabled novel new ways to distribute value, and with our system people who care about the health of the open source ecosystem buy some token and stake it. Periodically, we reward this staking because it is securing our token network. We give a portion of these rewards to the staker and a portion to packages of their choice along with all the dependencies of those packages.

romellem··on Ask HN: Is there a pure SMS based UI?
This reminds of Google's SMS-based search that was shut down a few years ago

- https://slate.com/technology/2013/05/google-sms-search-shutd...

It was extremely handy in the pre- smart-phone days.

romellem··on New Secret Service report details growing incel terrorism threat
Here is a link to the case study, Hot Yoga Tallahassee: A Case Study of Misogynistic Extremism.

- https://www.secretservice.gov/sites/default/files/reports/20...

And their accompanying news release:

- https://www.secretservice.gov/newsroom/releases/2022/03/secr...

romellem··on Show HN: HN Avatars in 357 bytes
This is fun, and can easily be added as a userscript. I might look to do that a little later.
romellem··on SPAs Were a Mistake
These types of posts always miss a common reason why an SPA might be desirable in the real world: cross-company collaboration.

The assumption made in these posts is that you have total control over your entire application stack. Infra, Backend, Frontend, Ops, etc. In the real world, often times different companies are collaborating to build a final product for a client.

I worked at an agency that built an SPA because the frontend and backend were built by two separate companies at the same time. We’d meet to agree on what the APIs would look like and what shape to expect in the data payloads. Once we had some sample data, we could build a UI against that data.

When the real API was ready, we just switched the URL in the app config and everything started working.

If we didn’t build that as an SPA, we wouldn’t have been able to make the deadline the client was aiming for.

In a perfect world, would this have made sense to build as a MPA? Probably. But in the real world, you sometimes have to build things given some non-ideal constraints.

romellem··on MDN Redesign
Change is hard, naturally there will be some inherent backlash, but one thing I think is a step backwards is the Browser Compatibility table at the bottom. Previously, it had the browser version inline for the cell, now it is just a check mark. To see what version, you need to click on the cell to expand some "more info" section at the bottom.

Knowing if a feature was very recently supported or has been supported for a while is useful; now I'll need to drill down to see the information, and comparing that info across the browsers will be more difficult.

romellem··on Wordle is pretty damn smart in many subtle ways
The creator added this specifically to add some “juice,” a phrase from the talk [Juice It or Lose It][1], where they describe it as meaning:

> A juicy game feels alive and responds to everything you do, tons of cascading action and response for minimal user input.

He talked about this as the end of a [podcast][2] he was recently the guest on, Syntax

[1]: https://youtu.be/Fy0aCDmgnxg

[2]: https://syntax.fm/show/430/creator-of-wordle-josh-wardle

romellem··on Missouri governor’s office responsible for teacher data leak
The [(redacted) report][1] is worth reading for yourself. Not only does it detail that pretty much everything was done "by the book" on the journalist and researcher side, but just how ridiculous the governor's reaction was.

The interview with Dr. Khan, the University of Missouri-St. Louis professor who helped verify the original vulnerability, he discusses another time when a Missouri State government website had a different vulnerability, and how the reaction was different:

    I asked Dr. Khan if this type of flaw was something commonly seen.
    He indicated this was a common problem. He advised in 2016, he wanted
    to verify his voter registration, so he Googled "check voter registration"
    on his smart phone. He stated he clicked on the Missouri Secretary of
    State's website and as soon as the page loaded, he observed the page was
    loading through "plain http." [...] [T]he website was indexed in Google in
    this way, so anyone who Googled the Secretary of State's website, would be
    routed through that link. [...] [H]e emailed the Chief Security Officer and
    advised them of the problem and the fix for it. He stated he received an
    email thanking him for reporting the issue and was advised they would correct
    the issue.

[1]: https://s3.documentcloud.org/documents/21271820/redacted-inf...
← PreviousPage 3 of 4Next →