MurphyA/hacker-news huggingface dataset:
by TaiwoOsokoya | 2026-01-13 16:53:22+00:00
Location: United Kingdom
Remote: Yes
Willing to relocate: Open to relocation (UK & International)

Technologies:
Figma, FigJam, Framer, Webflow, Miro, Zeplin, Lookback, Jira, Confluence, Asana, Slack, Notion

Skills:
UI/UX Design, Product Design, User Research & Interviews, Usability Testing, Wireframing & Prototyping, Design Systems, Interaction Design, End-to-End Product Design

Résumé/CV:
https:// taiwodamilare.framer.website

Email:
taiwoosokoya14@email.com

Summary:
Hi! I'm Taiwo, a Senior UI/UX Designer with 6+ years of experience designing thoughtful, user-focused B2B and B2C products across healthtech, fintech, and music platforms. I enjoy working in startups and teams, owning problems end-to-end, and building products that are practical, scalable, and genuinely useful. Open to full-time, contract, or remote roles.
by nicomeemes | 2026-01-13 16:53:26+00:00
My ideal resolution would be just to get an idea of what happened, what caused the ban, so I can avoid that in the future, and me taking my time to go through GitHub's terms of service so that I do understand what I'm agreeing to. I'll own it- when I was 14 I did not carefully read the terms of service agreement, which was updated who knows how many times since then. This was a long time ago.

I would even be willing to freeze my GitHub in its current state, restoring it but not allowing any further activity on it. I just want the record of to be able to say, "Hey, I fixed this issue in node-tar" or "I fixed this issue in Puppeteer Extra".
Note: Edited OP to include my SO.
by layer8 | 2026-01-13 16:53:31+00:00
Features and architectuaral decisions are largely separate things, although there can of course be causal links between them. But you can implement new features without having to add a single architectural decision, and you can make architectural decisions and implement them without having to change a single feature (like in a refactoring). The architecture can enable certain features, but the same feature can usually be implemented in the context of wildy different architectures. You want to keep an organized record of all architectural decisions, independently from features, even if some of them are motivated by features. Architectural decisions often remain relevant even after features have been changed or removed. You could use an issue tracker as a database to maintain ADRs, but they would be their own item type.
by jchallis | 2026-01-13 16:53:32+00:00
Scott Adams died today. I want to acknowledge something complicated.

He always felt culturally like family to me. His peaks—the biting humor about corporate absurdity, the writing on systems thinking and compounding habits, the clarity about the gap between what organizations say and what they do—unquestionably made me healthier, happier, and wealthier. If you worked in tech in the 90s and 2000s, Dilbert was a shared language for everything broken about corporate life.

His views, always unapologetic, became more strident over time and pushed everyone away. That also felt like family.

You don’t choose family, and you don’t get to edit out the parts that shaped you before you understood what was happening. The racism and the provocations were always there, maybe, just quieter. The 2023 comments that ended Dilbert’s newspaper run were unambiguous.

For Scott, like family, I’m a better person for the contribution. I hope I can represent the good things: the humor, the clarity of thought, the compounding good habits with health and money. I can avoid the ugliness—the racism, the grievance, the need to be right at any cost.

Taking inventory is harder than eulogizing or denouncing. But it’s more honest.
by exe34 | 2026-01-13 16:53:56+00:00
the llm will comment on the average case. when we ask a person for a favourite tool, we expect anecdotes about their own experience - I liked x, but when I tried to do y, it gave me z issues because y is an unusual requirement.

when the question is asked on an open forum, we expect to get n such answers and sometimes we'll recognise our own needs in one or two of them that wouldn't be covered by the median case.

does that make sense?
by b40d-48b2-979e | 2026-01-13 16:54:46+00:00
from a kinder more tolerant time

What is this revisionist view of history? More tolerant?

when people thought being non-anonymous online was safe

When was that? I started using the Internet since its inception and we had technology literacy courses in school that warned of its dangers.

if time won’t prove these people right

Right about what, precisely?
by jstsch | 2026-01-13 16:55:02+00:00
I will do a write-up in a couple of days. It's all relatively simple, you just have to expect terrible documentation and do a bit of reverse engineering and serial sniffing. I expected the battery to be complicated, but it turned out that the inverter was.

You'll encounter stuff like: manual says use RS485 port on Battery for GroWatt inverter → need to use CAN port on Battery. Meter Port (RS485 [serial] over RJ45) wiring on GroWatt is unknown (A: white orange / B: white blue, cross them over). Dinky RS485 serial → USB converter needs a 120ohm resistor between pins for line termination. Growatt meter port expects a SDM630 meter, not a DTSU666 (hardcoded), so vibe code another emulator. DIP switches for RS232 connection need to be both on the ON position (undocumented). CH340 USB→serial converter for RS232 does not work, but one with a Prolific chip does. Etc. etc. etc :)

Oh, and the biggest one... I was expecting to be able to just send a command, 'charge at 500watts', now... 'discharge at 2000watts'. But no. You have to emulate a power meter and the inverter will try to bring the net power to 0. Fun! :)
by JCattheATM | 2026-01-13 16:55:15+00:00
> On the contrary, it’s no different whatsoever from corralling away protest until it’s out of sight in an approved zone, and arresting anyone who expresses dissent in sight.

You are not being genuine here IMO, and this seems to be a case of the very tribalism I spoke of. The two are not remotely the same. One is restricting a protest to a zone. The other is punishing people for what they are saying, even when what they are saying is a blank piece of cardboard.

> It’s your contention that “nothing like this ever happened in the US” that I took issue with - it does and it’s entirely routine.

> ...

> the US, often painted in contrast as some sort of bastion, albeit a troubled one, is usually doing exactly the same damn thing.

Can you cite an example of people in the US being arrested for holding up a blank piece of cardboard?

> It’s a weird mix of jingoism and ignorance.

This only describes your behavior.
by pron | 2026-01-13 16:55:15+00:00
First, I disagree regarding the numbers. Some of Zig's most famous proponents are Rust experts. I don't know about speific percentages, but something similar could be said about Rust's proponents, too, i.e. that they have insufficient exposure to alternative techniques. And BTW, Zig's approach is completely different from that of C, C++, Rust, or the Pascal family languages. So if we were to go by percentages, we could dismiss all criticisms against Zig on the same basis (i.e. most people may think it's like C++, or C, or Modula, but since it isn't, then their criticisms are irrelevant).

Second, I don't see why that even matters. If even some people with a lot of experience in other approaches to systems programming and even with experience with deeper aspects of software correctness accept this assessment, then you can't waive it away. It's okay to think we're wrong - after all no one has the sufficient empirical evidence to support their claim either way - but you cannot ignore the fact that some of those with extensive experience disagree with you, just as I'm happy to accept that some of them disagree with me.
Experiment: Using NotebookLM as a cynical code reviewer (via custom prompts)
by practicalaifg | 2026-01-13 16:55:28+00:00
I've been experimenting with using NotebookLM not just for summarization, but for "Red Teaming" my own automation workflows.

I fed it a video demo of an n8n research agent I built and used Custom Instructions to force the Audio Overview hosts into a specific persona: "Jaded, cynical tech reviewers."

My goal was to see if the model could pick up on specific node logic and architectural choices (like manual Server-Sent Events handling and JSON output forcing) from the video feed alone, rather than just summarizing the "gist" of the project.

The Prompt I used: "Act as two jaded, cynical tech reviewers... Focus ONLY on the single most impressive feature... Notice the 'Server-Sent Events' (SSE) configuration... Admit that the 4-Layer Architecture is legitimate engineering."

The Result: The model successfully identified the specific timeout handling logic I implemented in n8n, which a standard summarization usually misses. It seems like a viable way to get a "synthetic second opinion" on architectural flows if you prompt for hostility rather than agreement.

Video of the output (4 min): https://youtu.be/oof9JB3OFO4

Has anyone else had success forcing specific technical personas in NotebookLM?
by icegreentea2 | 2026-01-13 16:55:34+00:00
The author pays £0.07/kWh off peak, but can export at £0.15/kWh. The author paid ~£7500 per powerwall which has ~13.5kWh capacity. Assuming full charge/discharge every night, you can make ~£1.08 per day, which works out to about 19 years to pay back.

Utilities normally consider disincentivizing this type of behavior from residential customers as one of the factors when setting their export pricing.
by perihelions | 2026-01-13 16:55:39+00:00
The historical irony is that Hewlett-Packard was (debatably[0]) the inventor of the PC—the personal computer—the product concept which liberated users from mainframes, which replaced dumb terminals with fully-independent local computation.

[0] https://en.wikipedia.org/wiki/History_of_personal_computers#...

Here's[1] how HP marketed the "first personal computer", in 1968:

> "Ready to relieve you of waiting to get on the big computer," the ad declares. "Willing to perform log and trig functions, even hyperbolics and coordinate transformations at the touch of a key. Able to take on roots of a fifth-degree polynomial, Bessel functions, elliptic integrals and regression analysis."

[1] https://www.hp.com/hpinfo/abouthp/histnfacts/museum/personal...
by chrismorgan | 2026-01-13 16:55:45+00:00
I’m extremely disappointed Ubuntu gave up on Unity. It had the same basic concept, and menus being searchable was so good. GNOME’s determined direction (Adwaita) is so dumb for anything but small, simple apps. Just hopelessly bad.

Mind you, app-defined command palettes can be better than a global one because they can provide more information and context and augment it with other widgets as appropriate. The best command palettes are not just a searchable version of the menu, they add more.
by youngtaff | 2026-01-13 16:56:07+00:00
I think Scott's usage is high – I think he mentions between £300-400 / month – but then he's got a hot tub, server rack as well as the cars.

We still have an ICE car and gas central heating but our combined electricity and gas bill is around £140 / month

Plan to go to EV and heat pump in our next house though
by cratermoon | 2026-01-13 16:56:16+00:00
There's an important difference between facts and truth.

There was a time when I read a stream of articles and blog posts titled something like "I'm a liberal, but I agree with ... <obviously far right thing>"
After reading enough of them, I realized the common structure was to state a number of relevant facts, then make a leap across an unstated and unsupported premise, hoping the reader won't notice. The final section would assert the conclusion based on this premise.
by renewiltord | 2026-01-13 16:56:32+00:00
It was interesting watching him encounter the bureaucracy of healthcare provision in the US. He had a line to the President to get him somewhere but it doesn’t seem to have helped. https://x.com/ScottAdamsSays/status/1984915690634252352?s=20

His son died of a fentanyl drug overdose which is really tragic. Scott Adams was definitely a crazy person by the end of his time with all sorts of rants on this and that. But I always viewed this stage with pity rather than outrage. Being crazy after losing your child is perhaps just how things are.

It’s just unfortunate that others treated him as sane.
by throw0101d | 2026-01-13 16:56:52+00:00
> You can't take one tragic mistake or bad-apple cop and draw conclusions about the fate of the country from it.

As per a sibling comment:

> The bad apples metaphor originated as a warning of the corrupting influence of one corrupt or sinful person on a group: that "one bad apple can spoil the barrel". Over time the concept has been used to describe the opposite situation, where "a few bad apples" should not be seen as representative of the rest of their group. This latter version is often used in the context of police misconduct.

> The bad apples metaphor originates from the proverb "A rotten apple quickly infects its neighbor", first recorded as used in English in 1340.[1]

* https://en.wikipedia.org/wiki/Bad_apples

* https://www.merriam-webster.com/wordplay/one-bad-apple-spoil...

And the real problem is that the highest levels of government is defending the actions of the bad-apple cop.

It is the fact that these crazy high quotas that ICE agents must meet are a high-level government policy that are 'forcing' the agents to do these crazy things (if they want to keep their jobs); of course some ICE thugs enjoy doing this and like the power trip(s).
by gnosis67 | 2026-01-13 16:57:01+00:00
Sheriff Joe Arpio’s prisons bread an abomination of white terror corruption and perversion of Power incomprehensible to ordinary minds. Over decades it infected the streets, the military, law enforcement, and has steadily stood quietly in the backdrops of our minds watching the rest of America trip in folly over an enemy within that ordinary persons such as yourself would refuse to see.

“In the shadows of your incredulity!”
by goatlover | 2026-01-13 16:57:08+00:00
It's not just one bad apple. There have been 16 ICE shootings resulting in four deaths during Trump's 2nd term and 32 people died in ICE detention during 2025. There are multiple videos out of Minneapolis & St. Paul since Renee Good's shooting where ICE have broken down the door of someone's home, beat a man and left him bleeding in another part of town, accosted someone at a gas station, tried to enter the home of a family where the DoorDash lady had fled for safety, threatened the death to drivers whom they accused of following them, posed for a picture with an influencer yelling about how they executed one of the protestors, and caused chaos at a high school leading to public schools temporarily shutting down.

This is officially sanctioned domestic terrorism against the citizens of Minnesota and no American should stand for it.
by pixl97 | 2026-01-13 16:57:20+00:00
Yea, averages don't work well when talking about single units without any further details.

How many sq/ft is the house?

Is it filled with windows facing south?

Are they firing a continuous laser beam at the moon?

2-3x usage is actually pretty typical when looking at a single house when comparing to average. It's when you start getting close to an order of mag difference that you're an outlier.
by JCattheATM | 2026-01-13 16:57:29+00:00
For a current example look at the other guy replying to my comments, earnestly trying to equate 'free speech zones' in the US which have not been a thing in years, maybe more than a decade, with people in the UK being arrested for holding up blank signs.

I can't imagine it's paid work because what would be the point? It's not like he is influencing anyone's opinions.
by Kreutzer | 2026-01-13 16:57:36+00:00
>You can't take one tragic mistake or bad-apple cop and draw conclusions

When have Trump's administration ever suggested it was either? So far they have said:

-it was an act of self-defense by Ross

-Ms. Good ran over Ross

-Ross has immunity even if he committed murder

-Ms. Good was very disrespectful to law enforcement
Tell HN: The Decay and Fall of HN
by zkmon | 2026-01-13 16:57:42+00:00
Today I suddenly woke up to the fact that HN is quickly changing. The average poster on HN is extremely wary of someone posting AI-assisted content. Real human posts are being labelled as AI slop and hurting the people who usually write in a formal tone that resembles AI output.

Ofcouse, HN is not too different from other social forums which are also affected by the similar problem. I don't see HN to be insulated from these issues. The existing moderation strategies do not seem to withstand. The forum would get flooded by trivial-natured, trigger-happy shallow commenters who value a few likes, instead of being themselves, or challenge the status-quo.

You get the point. I'm not sure if something can be done, or should be done, to resist that.
by larkost | 2026-01-13 16:57:50+00:00
These are being sold on Apple's AppStore, and there the model is that you get all of the updates for that App. Of course there is the work-around that some apps use, which is to create a new App (i.e.: MyApp vs MyApp2), which Apple could do at some point in the future.

The best one to watch at the moment is if Pixelmater Pro license holders from before it was bought by Apple get access to any of the new improvements.
by 83 | 2026-01-13 16:57:52+00:00
My legs are long enough there isn't room for them to press against the back of the seat. I'm either manspreading into the crevases between seats or in foetal position with my knees halfway up the seat in front of me. A person reclining is excruciating in the former, but in the latter position at least the person in front can't recline as there's no physical space for my body to become more compact. Flying is hell.
by SAI_Peregrinus | 2026-01-13 16:57:59+00:00
It's more to separate the feeling from the reaction to the feeling by a layer of understanding & examination. Feel first, understand the feeling, examine whether the feeling is appropriate for the situation that caused it, determine how to react, react. It's an OODA loop applied to one's own emotions: Observe the feeling, Orient on the situation, Decide on a response, Act as decided. If you pre-decide to always suppress any reaction you're missing the point. Stoicism is quite similar to modern Cognitive Behavior Therapy. If you just react without thinking you'll often react to your learned habits rather than the actual situation at hand.
by drcongo | 2026-01-13 16:58:25+00:00
I got interested a few years back thanks to Derren Brown's book "Happy" (recommended). I have found it helpful. I can't say I actually do any of the exercises, but it has slightly reframed how I think about my own wellbeing and happiness.

edit: I've missed all this new bite sized version stuff though precisely because I avoid bite size stuff like the plague. TikTok and the TikTokification of everything else can fuck right off. I'm looking at you, YouTube.
by Dylan1312 | 2026-01-13 16:58:32+00:00
Did the same, got a solar installer to fit panels on garage and a solis hybrid inverter. They fitted a CT clamp on my meter and a lora device on both sides for it to communicate with the inverter.

Then bought a 16kwh battery for ~£1500, installation was plugging in a positive, negative and ethernet cable and configuring the inverter to use the battery. (had an electrician friend double check while helping with some other work)

Definitely recommended for anyone who likes tinkering, thousands cheaper than installer pricing.
by d1sxeyes | 2026-01-13 16:58:48+00:00
Clearly you’ve made your mind up so I won’t push harder, except one point:

> Oh what's that, you want to change the style of standard button everywhere in the codebase?

Tailwind excels when you are using component based frameworks. This change should be at least as simple as updating main.css, except it’s in Button.tsx
by VTimofeenko | 2026-01-13 16:58:49+00:00
I really liked the idea of what they did with the start menu of win8. Whenever I opened the start menu, my intent was to focus on look for something in the start menu, not multitask, so live tiles were perfect. IIRC I even wrote a couple of toy apps with those tiles. Win8.1(blue?) was much more polished experience though, original 8 had a lot of rough edges.

I had an original Lenovo yoga and boy the desktop touch experience was bad. Hardware wise it wasn't winning any prizes either. The cooler died a couple of times and replacements were a pain to procure.
by smith7018 | 2026-01-13 16:58:53+00:00
> and yet the suckers are going to be telling us that being made to buy stuff we don’t want or use is “more value”.

You're making up an individual to get mad at for no reason.

> The other thing that’s going to go away is purchasing only what you need

There is no proof of this. So you're making up a situation to get mad at for no reason.

> I want exactly one of these apps

Perfect, Apple lets you buy the one app you want for a reasonable price! So what's the issue?
by Gracana | 2026-01-13 16:58:57+00:00
It would work, but is it any better than existing options like a little computer on the desk, a computer on the back of the monitor, or an AIO PC?

I dunno. I like it. I think it's neat. I won't buy one, but I look forward to the Cathode Ray Dude episode about it 25 years from now.
by embedding-shape | 2026-01-13 16:59:10+00:00
I'd say the US is a pretty shit example, given it's run by corporations right now, and lacks a judicial arm of the government that actually enforces the country's own laws. But to each and their own.

Again, with an open mind, go out and read about how publicly funded media works outside of the US (and UK, since you seemingly have a set mind about BBC too), and there is a whole rooster of different methods for funding these kind of things, yet letting them be independent. Some of these institutions are over 100 year old, yet still independent.

I'll leave it as an exercise for you to figure out how they made that work :)
Show HN: DebtBomb – Make TODOs expire and automatically create Jira tickets
by jjdev8157 | 2026-01-13 16:59:29+00:00
Hi HN,
In most codebases I’ve worked on, temporary hacks (“TODO: remove later”, “just for this release”) slowly become permanent. Nobody remembers why they exist, but they keep shipping to production.
I built a small CLI called DebtBomb to make that explicit.
Instead of free-form TODOs, you attach an expiry date to temporary code. When the date passes, CI fails until the code is removed or the expiry is intentionally extended.
Recently I added integrations so expired debt bombs don’t just fail CI — they become visible and owned:
When a debt bomb expires, DebtBomb can automatically create a Jira ticket with file path, owner, reason, and code snippet.
It can also notify Slack, Discord, or Microsoft Teams.
You can configure “expiring soon” warnings (e.g., 7 days before) so it’s not just a surprise break.
Repo: https://github.com/jobin-404/debtbomb
This is still early and I’m mainly trying to validate whether this actually improves how teams handle “temporary” code compared to TODOs, linters, or just creating tickets manually.
I’d especially love feedback from people who’ve dealt with tech debt in long-lived codebases or CI-heavy environments.
Thanks for reading.
by nicomeemes | 2026-01-13 16:59:43+00:00
I had that initial reaction too, but he's right. I mean, I fucked up. I didn't read the Terms of Service evidently, and I'm suffering for that. What I do know for sure though is that I never, under any circumstances, contributed to anything malicous. That is: malware, cryptominers, and their ilk.

As a developer who's still early in their career, my hope is that someone will see this, understand the existential weight of having all that work disappear, and be sympathetic to a request for a second chance.