HNHacker News
TopNewBestAskShowJobs

romellem

1,049 karma · joined July 12, 2018

submissionscomments
romellem··on Investigating corrupt Winamp skins
Wow, the nostalgia. Thank you, that's it!! This must have been added since the last time I searched.
romellem··on Investigating corrupt Winamp skins
My favorite Winamp skin was a Jimmy Eat World skin for their album Bleed American (later [renamed][1]).

Sadly, I haven’t been able to find it on any of the archives. Does anyone remember this one?

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

romellem··on Supreme Court rules ex-presidents have immunity for official acts
A law podcast reacting to the ruling:

- https://www.lawandchaospod.com/p/ep-43-well-so-much-for-the-...

- (non-paywall link) https://podcasts.apple.com/us/podcast/ep-43-well-so-much-for...

romellem··on US drug control agency will move to reclassify marijuana
It has been a multi-year effort to get the DEA to reclassify marijuana, starting in 2022. It starts with the President telling the HHS to provide a new recommendation to the DEA, and the finally for the DEA to decide what to do on that recommendation.

- https://www.whitehouse.gov/briefing-room/statements-releases...

romellem··on US drug control agency will move to reclassify marijuana
This is misinformation.

Biden directed the Department of Health and Human Services (HHS) to reexamine the scheduling of marijuana in October 2022.

Nearly a year later in August 2023, the HHS wrote to the DEA recommending that marijuana be reclassified from Schedule I to Schedule III.

A month ago, the DEA was still "writing [their] recommendation" on what they should reclassify marijuana to (if any change was to happen).

And just now, April 2024, the DEA agreed with HHS (as reported by AP, DEA hasn't confirmed this yet).

So no, this isn't "just happening" now, this has been going on for years.

[1]: https://www.whitehouse.gov/briefing-room/statements-releases... [2]: https://www.bloomberg.com/news/articles/2023-08-30/hhs-calls... [3]: https://twitter.com/DEAHQ/status/1772987478548287891

romellem··on HTML Attributes vs. DOM Properties
Most modern UI frameworks wouldn’t work at all if this limitation “simply” existed. Being able to store non-string values on DOM nodes is an upside.

Acting this flippant isn’t helpful.

romellem··on Broadcom has willingly dug its VMware hole, says cloud CEO [video]
I worked at a SaaS company that did a fairly significant price hike that priced out the smaller guys.

They did the math beforehand: something like 90% of our support budget went to companies that were contributing 5% of our revenue. Why not focus on the larger contracts that return much higher margins, and eliminate that high support burden that came with the smaller contracts?

romellem··on Blind internet users struggle with error-prone AI aids
https://archive.is/sU37m
romellem··on Chess puzzle, but you are what you capture
Fun game!

This seems similar to a game useChess - https://use-chess.fall-2023.reactjam.com - I played last year. Would you happen to be the same author?

romellem··on React: What We've Been Working On
There are a lot of interesting things here, but for me, the lede is buried a bit:

React 19 is coming

  After a couple of years of iteration, `react@canary` is now ready to ship to `react@latest`.
  [T]he next version of React will be a major version: React 19.
  We’ll share more information about everything React 19 includes [...] in the coming months.
romellem··on Advent of Code 2023 is nigh
Interesting idea, but I can’t even solve day 1 (am short 1 ply for black)! This might be too hard for me…
romellem··on light-dark()
prefers-color-scheme only [accepts two values][0] at the moment: light and dark. However, they acknowledge this may not be fixed to this enum forever

> The values for this feature might be expanded in the future (to express a more active preference for light color schemes, or preferences for other types of color schemes like "sepia"). As such, the most future-friendly way to use this media feature is by negation such as (prefers-color-scheme: dark) and (not (prefers-color-scheme: dark)), which ensures that new values fall into at least one of the styling blocks.

[0]: https://drafts.csswg.org/mediaqueries-5/#prefers-color-schem...

romellem··on Speeding up the JavaScript ecosystem – Polyfills gone rogue
There is some interesting [drama][1] with this, since this article noticeably doesn't mention any PRs they opened to remove some of these older polyfills.

The reason those PRs were never opened/merged is the maintainer of many of those libraries [has a strong stance on "breaking" changes][2] in software:

> I have developed an intense avoidance for breaking changes in all of my packages, because I don't want to inflict hundreds of millions of dollars of person-hour cost on the entire industry unnecessarily.

IMO this argument avoids the opposite claim, that people then spend a ton of time (and money) trying to make old tech work with newer tech since not everyone maintains to the same standards of backwards compatibility.

But regardless, no one is required to stick to a particular way of creating open source software, so the one benefit here is that you are free to [fork the library][3] (assuming its license allows for that) to remove some backwards compatibility that isn't relevant to you.

[1]: https://twitter.com/ljharb/status/1704912065486618915

[2]: https://github.com/import-js/eslint-plugin-import/pull/2447#...

[3]: https://www.npmjs.com/package/react-outside-click-handler-li...

romellem··on Lodash just declared issue bankruptcy and closed every issue and open PR
John-David Dalton, the lodash author, wrote [this last year][1]:

> For the lodash rewrite I’m declaring tech debt bankruptcy. Starting from scratch with TypeScript and Rollup. No FP wrappers. That fad is over. RIP your co-workers if you introduced that headache into your codebase. Definitely not team or human friendly.

Don’t know if he’s sticking to this 100% but seems pretty close.

[1]: https://twitter.com/jdalton/status/1571863497969119238

romellem··on “I’m leaving my job at meta”
I didn't know logged-out users don't see the full thread. Thanks for including the full thread here, and good luck at wherever you land next!
romellem··on SF's Anchor Brewing Company shutting down after 127 years
Are there any others breweries that make a “steam” style beer that you’d recommend as a replacement?

I’ve always enjoyed Anchor Steam but never really found a suitable alternative.

romellem··on GitHub is down
According to the same status page, this is Resolved as of May 04, 2023 - 16:23 UTC.
romellem··on Frank founder allegedly defrauded JPMorgan out of $175M hit with federal charges
This is spoken to [in the full complaint][1]. The data scientist was told Frank really did have 4 million users, and the scientist only needed to generate this "synthetic data" as a way to "anonymize" their "real" data. I.e. the scientist was duped:

  JAVICE told Scientist-1 [...] that she had a database of approximately 4 million
  people and wanted to create a database of anonymized data that mirrored the
  statistical properties of the original database (the “Synthetic Data Set”).
  
  [After JAVICE sends Scientist-1 the data], Scientist-1 understood that the data
  available via the Access Link Email -
  **a data set of approximately 142,000 people** (emphasis added) -
  was a random sample of a larger database which contained data for approximately
  4 million people. In fact, that data represented every Frank user who had at
  least started a FAFSA.
[1]: https://www.justice.gov/usao-sdny/press-release/file/1577861...
romellem··on Frank founder allegedly defrauded JPMorgan out of $175M hit with federal charges
This is what everyone should be reading, including their attached full complaint.

A key piece of evidence is around whether Frank had 4.25 million users or 300k. Javice (Frank's CEO) alleges JPMorgan Chase (JPMC) is misrepresenting what she provided, saying she merely anonymized the data by making it "synthetic" to a third party for verification to avoid sending PII to JPMC before the deal closed.

Here's the problem though: it (allegedly) wasn't anonymized data - it was fake data, and later when JPMC asked for the real data after the company was bought, Javice bought data for ~4 million students from a third party vendor for ~$100k, combined the data to build the "final database," and JPMC very quickly realized that most of the data was no good.

romellem··on Former Startup CEO Charged in $175M Fraud
Thank you! I was looking on RECAP but couldn't find the case.
romellem··on Former Startup CEO Charged in $175M Fraud
Wow, and this is all while two lawsuits are in the works, I wonder what this indictment will do to those?

  1. JPMorgan Chase sues Charlie Javice - [pdf][1]
  2. Charlie Javice countersues JPMorgan Chase - [pdf][2]
[1]: https://content.fortune.com/wp-content/uploads/2023/01/Compl... [2]: https://www.courtlistener.com/docket/66678711/10/jpmorgan-ch...
romellem··on CSS is hard no matter how good you are at it
This is correct. See here for some more examples:

- https://codepen.io/romellem/pen/rNZbPZQ

TL;DR: whenever you are using `display: inline-block`, be aware of `vertical-aign` issues that may crop up.

romellem··on CSS is hard no matter how good you are at it
EDIT See comment above, mostly related to vertical-align things, not flexbox. The author's point still stands: CSS is hard.

Smells like baseline / vertical alignment issues. The author hones in at the end,

  <div style="display: inline-block">
    <span style="display: flex; align-items: center">
      <span><!-- empty --></span>
      <span>Text</span>
    </span>
  </div>
The presences of that empty tag is what changes the alignment. This also requires the flex container to be wrapper in an inline-block element, and for the flex container to align-items: center.

The flexbox [spec][1] talks about how flex items become "blockified," but I don't see anything that indicates empty children which demonstrate this weird behavior.

[1]: https://www.w3.org/TR/css-flexbox-1/#flex-items

romellem··on Rolling Stone left out the reason why FBI raided journalist's home
> The whole entire "Russiagate" thing was straight up just a hoax

Uhhh, what? The Select Committee on Intelligence in the U.S. Senate [published][1] a nearly 1,000 page report on this. Volume 5 begins with these findings:

> The Committee found that the Russian government engaged in an aggressive, multi-faceted effort to influence, or attempt to influence, the outcome of the 2016 presidential election.

> The fifth and final volume focuses on the counterintelligence threat, outlining a wide range of Russian efforts to influence the Trump Campaign and the 2016 election.

I highly recommend you [read][2] this yourself, but including a few top-level items of the counter intelligence threats:

> Taken as a whole, [Paul] Manafort's high-level access and willingness to share information with individuals closely affiliated with the Russian intelligence services, particularly Kilimnik and associates of Oleg Deripaska, represented a grave counterintelligence threat.

> The Committee found that Russian President Vladimir Putin ordered the Russian effort to hack computer networks and accounts affiliated with the Democratic Party and leak information damaging to Hillary Clinton and her campaign for president. Moscow's intent was to harm the Clinton Campaign, tarnish an expected Clinton presidential administration, help the Trump Campaign after Trump became the presumptive Republican nominee, and undermine the U.S. democratic process.

[1]: https://www.pbs.org/newshour/politics/senate-panel-finds-rus...

[2]: https://www.intelligence.senate.gov/publications/report-sele...

romellem··on WebKit Supports Nested CSS
Do you know about the `:has()` pseudo-selector? It is basically a parent selector, and has decent browser support already!

* https://developer.mozilla.org/en-US/docs/Web/CSS/:has

romellem··on GitHub to lay off 10% and close all offices
I'm not kidding, one of the reasons I left my last job was when our parent company forced Outlook, Sharepoint, and Teams on us (vs. Google mail, Google Drive, and Slack). That change on its own isn't the worst thing of course, there were other reasons why I was considering leaving, but it was definitely one of the last straws.

Those MS solutions are just worse than the competition, and getting frustrated at your bugged technology because the parent company decides it can save some money is just trading employee satisfaction for dollars.

romellem··on CEO Jack Altman’s email to Lattice employees
The 100k investment (something they announced in Feb 2020) isn't an instant check for 100k, there are several conditions, [details here][1], and the relevant part being:

> The way it works is simple: if you’ve worked at Lattice for at least 3 years and part on amicable terms and if you start a new company within 12 months of leaving, Lattice will offer to invest up to $100,000 either at a $5 million valuation or at the terms of a seed round you are raising, whichever is higher. Lattice will look to support these companies through sharing advice, our network, and even partnership where applicable.

[1]: https://lattice.com/blog/lattice-announces-the-invest-in-you...

romellem··on Twitter Sued for Nonpayment of Rent on San Francisco Office
Is the calculation just that the cost of litigation will be less than the full contract lease? I don’t understand how that could work.
romellem··on Hackers earn $990k for 63 zero-days exploited at Pwn2Own Toronto
Money well spent, just think of the damage these could do if unpatched. These types of events are a great investment for the companies.
romellem··on The Twitter Files
I wonder why these Twitter Files didn’t include any partial emails from Trump’s staff, only the DNC where they expedited a ToS violation review.

Oh wait, it’s because clearly this information from a “Twitter source” (aka Elon) is disseminated with a viewpoint and is hardly impartial.

All of this should be viewed with extreme skepticism, and so far none of this seems damning in any way. I haven’t seen anything that says Elon is remotely operating in good faith.

← PreviousPage 2 of 4Next →