skysight-inc/HackerNews huggingface dataset:
Show HN: Kikker – AI-Powered Tool to Help You Land Your Dream Tech Job
Hi HN!

I’ve been working on Kikker, an AI-powered tool that helps software engineers land their dream tech jobs faster. We’ve just launched the alpha version, and I’d love for you to try it out and give me feedback.

Here’s what Kikker can do:

AI-Powered Resume Review: It analyzes your resume and provides personalized, actionable feedback to make it stand out to recruiters.

AI-Powered Social Bios Generator: It generates tailored bios for your LinkedIn, GitHub, and other profiles that will grab the attention of hiring managers.

There’s no sign-up required to try it out – just head to getkikker.com and give it a go. Right now, we’re offering free access to apply for up to 5 jobs through the platform.

I’m still working on improving Kikker, so any feedback you have would be super helpful. If you have any questions, feel free to ask in the comments!

Thanks, and looking forward to hearing what you think!
For this case, it might be easier to package the script using pyinstaller. That way, she can just run it. Packaging it that way is more work on your side though.
Being wrong when you are building a grocery management app is one thing, being wrong when building a bridge is another.

For those sensitive use cases, it is imperative we create regulation, like every other technology that came before it, to minimize the inherent risks.

In an unrelated example, I saw someone saying recently they don't like a new version of an LLM because it no longer has "cool" conversations with them, so take that as you will from a psychological perspective.
Interesting approach. Im so lazy I would just create a alias with the commands initials so "sur" but I guess that can get confusing if there are too many.
To me, the Facebook feed has evolved in such a way that it completely stopped showing me activity from my friends. As a result, it disconnected me from my friends on Facebook (not in life of course), and I stopped using it. Apparently my friends stopped using it as well.

The "magic" won't come back for me, nobody is on Facebook anymore and nobody will come back now.
"supports" as in I see articles in the PC gaming press about technical problems with From/Kojima games a year after I've finished said games on console with zero issues.
No, MCP does not include any concept of UI (yet). Tool results are usually text only, although there is also the abstraction of an Image (which can be displayed as clients as decide to, e.g. inline).
I think lex friedman is far, far worse
Use LLMs for what they are good at. Most of my prompts start with “What are my options for … ?” And they excel at that, particularly the recent reasoning models with the ability to search the web. They can help expand your horizons and analyze pros/cons from many angles.

Just today, I was thinking of making changes to my home theater audio setup and there are many ways to go about that, not to mention lots of competing products, so I asked ChatGPT for options and gave it a few requirements. I said I want 5.1 surround sound, I like the quality and simplicity of Sonos, but I want separate front left and right speakers instead of “virtual” speakers from a soundbar. I waited years thinking Sonos would add that ability, but they never did. I said I’d prefer to use the TV as the hub and do audio through eARC to minimize gaming latency and because the TV has enough inputs anyway, so I really don’t need a full blown AV receiver. Basically just a DAC/preamp that can handle HDMI eARC input and all of the channels.

It proceeded to tell me that audio-only eARC receivers that support surround sound don’t really exist as an off-the-shelf product. I thought, “What? That can’t be right, this seems like an obvious product. I can’t be the first one to have thought of this.” Turns out it was right, there are some stereo DAC/preamps that have an eARC input and I could maybe cobble together one as a DIY project, but nothing exactly like what I wanted. Interesting!

ChatGPT suggested that it’s probably because by the time a manufacturer fully implements eARC and all of the format decoding, they might as well just throw in a few video inputs for flexibility and mass-market appeal, plus one less SKU to deal with. And that kind of makes sense, though it adds excess buttons and bothers me from a complexity standpoint.

It then suggested WISA as a possible solution, which I had never heard of, and as a music producer I pay a lot of attention to speaker technology, so that was interesting to me. I’m generally pretty skeptical of wireless audio, as it’s rarely done well, and expensive when it is done well. But WISA seems like a genuine alternative to an AV receiver for someone who only wants it to do audio. I’m probably going to go with the more traditional approach, but it was fun learning about new tech in a brainstorming discussion. Google struggles with these sorts of broad research queries in my experience. I may or may not have found out about it if I had posted on Reddit, depending on whether someone knowledgeable happened to see my post. But the LLM is faster and knows quite a bit about many subjects.

I also can’t remember the last time it hallucinated when having a discussion like this. Whereas, when I ask it to write code, it still hallucinates and makes plenty of mistakes.
Late reply here. It seems that archive.today has gotten their act together and fixed the redirects to rurtnews dot com.

That was annoying.
Strongly encourage anyone in this thread to read Abundance. It is required reading. It's basically a survey of many of the contributing factors to why your particular pet solution is likely naive. It is excellent context for anyone who wishes to theory craft solutions on internet forums.

There is so much going on with why we can't govern, it isn't as easy to distill into a single comment as many HN commentators would have you believe.
a) That is a fantastic way to put it. It does feel like the whole world seems focused on just moving money around

b) I really must make the time to watch The Wire.
Removing elements that match `[hidden], [aria-hidden]` is the most trivial cleanup transform a crawler can do and I'm sure most crawlers already do that.
It's probably also related to the geopolitical context.

The US has threatened war at least against Canada, Europe, Panama and China, while clearly eyeing an alliance with Russia, which would in turn threaten many countries bordering Russia. That's a pretty large number of users who don't feel safe using US products anymore.
They're clearly talking about macOS in that comment.
My general solution to project management problems with PEP 723 scripts is to develop the script as a regular Python application that has `pyproject.toml`.
It lets you use all of your normal tooling.
While I don't use an LSP-based editor, it makes things easy with Ruff and Pyright.
I run my standard Poe the Poet (https://poethepoet.natn.io/) tasks for formatting, linting, and type checking as in any other project.

One drawback of this workflow is that by default, you duplicate the dependencies: you have them both in the PEP 723 script itself and `pyproject.toml`.
I just switched a small server application from shiv (https://github.com/linkedin/shiv) to inline script metadata after a binary dependency broke the zipapp.
I experimented with having `pyproject.toml` as the single source of truth for metadata in this project.
I wrote the following code to embed the metadata in the script before it was deployed on the server.
In a project that didn't already have a build and deploy step, you'd probably want to modify the PEP 723 script in place.

#! /usr/bin/env python3
# License: https://dbohdan.mit-license.org/@2025/license.txt

import re
import tomllib
from pathlib import Path
from string import Template

import tomli_w

DEPENDENCIES = "dependencies"
PROJECT = "project"
REQUIRES_PYTHON = "requires-python"

DST = Path("bundle.py")
PYPROJECT = Path("pyproject.toml")
SRC = Path("main.py")

BUNDLE = Template(
"""
#! /usr/bin/env -S uv run --quiet --script
# /// script
$toml
# ///

$code
""".strip()
)

def main() -> None:
with PYPROJECT.open("rb") as f:
pyproject = tomllib.load(f)

toml = tomli_w.dumps(
{
DEPENDENCIES: pyproject[PROJECT][DEPENDENCIES],
REQUIRES_PYTHON: pyproject[PROJECT][REQUIRES_PYTHON],
},
indent=2,
)

code = SRC.read_text()
code = re.sub(r"^#![^\n]+\n", "", code)

bundle = BUNDLE.substitute(
toml="\n".join(f"# {line}" for line in toml.splitlines()),
code=code,
)

DST.write_text(bundle)

if __name__ == "__main__":
main()
The surprising thing to me, is that I have been a Mac user since forever, I think Leopard was my first OS. Things have barely changed since then, there have been some subtle redesigns since then, but the desktop has remained largely static.

I don't understand why macOS has so many issues. I still encounter memory leaks and have to kill Finder or Dock every few days lest it eat all my memory.
Had the same experience in Namibia in 2022.
First I should sent them my credit card stuff via mail.
Then via a website which looked like it would automatically write my data to a mail and send it to them :D.

I used a freshly generated virtual credit card with payment amount +20$ as a limit (just to be sure).
I'm not a native English speaker, but don't you use the ";" in English ?

To me, it feels like it is the same purpose as the EM dashes.

And I discovered the EM with ChatGPT, I've never seen it before.
> This is neat writeup on use of uv, but it doesn't solve the "how to give self contained script to grandma" problem.

Not at the moment, but will your grandma run a script? There is an interesting thing you can already do today for larger applications which is to install uv alongside your app. You can make a curl-to-bash thing or similar that first installs uv into a program specific location to then use that to bootstrap your program. Is it a good idea? I don't know, but you can do that.
Does anyone know a way to reuse that trick for jupyter notebooks? So that one could share a notebook declaring it's dependencies .
Wow, it’s almost like Linux in the late 1990s/early 2000s now!
Indeed, isn’t that the point?

LLM training is designed to distill a massive corpus of facts, in the form of token sequences, into a much, much smaller bundle of information that encodes (somehow!) the deep structure of those facts minus their particulars.

They’re not search engines, they’re abstract pattern matchers.
Glad to see diamond inheritance being a problem in other fields
I just tested it. It's in the first row, last item. [Cut | Copy | Rename | Share | DELETE ]

Out of old habit I always use shift + DEL key and did not notice it's in the top row now.
There already exists a fairly good replica of sunlight, Philips CDM. I used it when I was growing weed, lushest bushes I’ve ever seen. 10/10 buds.

It was discontinued for a while but I’m happy to see it’s back in production?

https://www.futuregarden.co.uk/philips-ceramic-discharge-met...

I would pick a CDM bulb any day over the alternatives, including LED, unless power consumption is an issue.

“
Philips daylight CDM lamps are extremely efficient ceramic metal halide lamps with a spectral output close to natural sunlight. As a result, plants form more lateral branches, have smaller inter-nodal spacing, more flowering sites, and larger root systems, culminating in strong, healthy growth and high-quality yields.

Philips CDM bulbs have an amazing operating life. They maintain their high output for a lifespan of 30,000hrs on average.”
Republicans use "being anti woke" as a comfortable excuse to be anti women in general and anti minorities in general. They complain about diversity hires in institutions that have no such policy - just seeing a woman on good position makes them assume it was DEI.

There could theoretically be anti-DEI political party that is pro-equality, republicans are not that.
The surprising powerhouse behind rapid V2X growth: electric school buses
This is such a US-biased view. This "rules based order" never existed, it was a convenient way for the US to say that they are the "world's government". Even after the cold war ended the US waged wars. No thanks. It's good that we have counter forces like Russia and China in the security council.
When I moved to the US in 3rd grade, I was marked wrong for putting negative numbers as answers on a math test. The correct answer was "You can't subtract a larger number from a smaller number".
Slightly off-topic, but the fact that this script even needs a package manager in a language with a standard library as large as Python is pretty shocking. Making an HTTP request js pretty basic stuff for a scripting language, you shouldn’t need or want a library for it.

And I’m not blaming the author, the standard library docs even recommend using a third party library (albeit not the one the author is using) on the closest equivalent (urllib.request)!

> The Requests package is recommended for a higher-level HTTP client interface.

Especially for a language that has not cared too much about backwards compatibility historically, having an ergonomic HTTP client seems like table stakes.
For a few brief seconds as I read the post I had the delightful impression LLMs were somehow helping jailbreak iOS.
Yes, many people have and do take various drugs, though ketamine is a dissociatieve rather than a stimulant.
With the hopes that Apple engineers are scanning this discussion:

- Using the iPhone to scan documents from Finder has recently stopped working on the second scan. I need to restart my phone to get it to work again.

- iPhone mirroring is terrible: laggy, UI glitches, drops click events, scrolling is a nightmare. This is when it actually even manages to connect.

- Often, with Airpods on, lowering the volume, shutting down the iPhone display and putting it in my pocket quickly enough will entirely turn off volume. If you happen to increase the volume instead, you'll get blasted with maximum volume in your ears.

- Use vertical tabs on Safari for one day. You'll see it actually crash a few times. Not to mention the UI glitches.
- Open the App Store on macOS. It first opens empty, then the UI controls show up, then it flickers the entire UI. I am convinced it's a Web app.

- In System Settings, most of the sections you click have a delay in rendering. Nothing feels snappy in that app. I can actually click 3 sections quick enough for the second to never even be rendered.

- Sometimes dragging an application from the Dock popup menu into the Trash does nothing, even though it appears to have worked. I often find that it wasn't deleted at all, that I have to open Applications folder in Finder and hit Cmd-Backspace to delete it.
For a few reasons:

1. Pizza travels very very very well

2. Pizza is pretty cheap to make

3. Wages (and costs of transportation) were lower 20 years ago.

More generally, delivery as a model can work, but not when you have an organisation of really expensive engineers/salespeople working on a frontend to it.
Why? If I'm renting a place it doesn't matter whether my landlord is a big corporation or some guy and his wife, I still need to know that the rent isn't going to triple next week, I still need to know I won't be evicted without notice, and I still need the heating the work.

If mom-and-pop can't cope with the responsibilities of being a landlord they should sell up to someone who can, not expect to be let off the hook when they make someone's life a misery.
> I would rather be poor than make a lot of money doing something I hate.

I too would love to have that choice. But my wife and kids might disagree
Americans are not the only ones that "stupidly" stereotype other's into boxes they don't necessarily belong to based on their own person and cultural experience.

Since Native Americans were populated by East/SE/Asians and Pacific Islanders why are they not "Asian"? Why do Indians in some parts of the world get grouped Asian but in others are Indian only? Which "race" does that "make" them? Why is Hispanic as race? How does one being a native Spanish speaker make a race? And why are Russian's "white" and not Asian? even when quite a few that have white pigmented skin, clearly have features that other people with slightly different tinted skin get grouped into with Asian?

What exactly defines race? or what white is? Because in the US, and I use the US because it is one of the few places with a long history of a mixing cultures and nationalities from around the world, there was the One Drop Rule[0]; people who produce less melanin but have a family ancestry consisting of one or more darker skinned people, were not white by the One Drop standard. Even though if anyone looked at them that is what they would be grouped as today by most cultural stereotyping biases. So what is their race?

[0]https://en.wikipedia.org/wiki/One-drop_rule
It's about a journey not a destination, you know?
>aspects like democracy, press and political freedom or gender equality

We are literally talking about country, where half the population are starving and 10 percent of children are DYING. But yeah, girls are dying not worse than boys, so amazing gender equality, best place on the Earth. All you need to know about fascists and their statistics.
This blog post sings to me. Well done. I remember the time a colleague effectively used A* as the optimizer for the AI's plans in 2 player game. Indeed it really can be purposed for a lot of different things!
If it works for you...

I use LLMs. They're somewhat useful if you're on a non niche problem. They're also useful instead of search engines, but that's because search has been entshittified more than because a LLM is better.

However 90% of the marketing material about them is simply disgusting. The bigwigs sound like they're spreading a new religion, and most enthusiasts sound like they're new converts to some sect.

If you're marketing it as a tool, fine. If you're marketing it as the third and fourth coming of $DEITY, get lost.
In LaTeX simple to remember hyphen (-), an en-dash (--), and an em-dash (---).
Self-invoicing for AI companies reselling compute
TBD whether that makes the effort to spot-check their references greater (does actually say what the student - explicitly or implicitly - claims it does?), or less (proving the non-existence of an obscure references is proving a negative)?
So much of what Thatcher did in the wake of her 1983 general election victory seems so obvious now. We take it for granted that private companies play a pivotal role in providing our water, electricity, gas, railways, ports and freight.

And now the rivers are full of shit. Thanks Maggie.
I would even use this for a game jam! Keep at it.
And what place they are holding on starvation index and children mortality rate?
Postgres Extension Tutorial
Out of curiosity, what are some problems with rustification? Is it an aversion to Rust specifically or a dislike of the ecosystem tools not being written in Python?

The former is subjective, but the latter seems like not really much of an issue compared to the language itself being written in C.
No, far right is where the action is. Then there is the center that eternally and constantly focuses on faults of left or of democrats and constantly excuses far right.

You have far right and then many far right enablers who will always blame the democrats and left for what conservatives do. Then you have comparatively less few pro-democracy moderate and small far left.
The rate of improvement, that's why.
Firms and Researchers at Odds over Superhuman AI
Have you given a reasoning model a novel problem and watched its chain of thought process?
Most pinned website by far is Wikipedia tho, by a large margin.
It's infuriating that people are drawing this conclusion. LLMs pick up on em dash usage because professional and skilled writers use em dashes. They're a consistently useful, if niche, part of the literary toolkit.

But, no, now it's a problem because the majority of people's experience with writing is graded essays. And because LLMs emulate professionals, it's now a red flag if students write too much like professionals. What a joke.
The way I see it, it's less about the technicalities of accuracy and more about the long term human and societal problems it presents when widely adopted.

On one hand, every new technology that comes about unregulated creates a set of ethical and in this particular case, existential issues.

- What will happen to our jobs?

- Who is held accountable when that car navigation system designed by an LLM went haywire and caused an accident?

- What will happen with education if we kill all entry level jobs and make technical skills redundant?

In a sense they're not new concerns in science, we research things to make life easier, but as technology advances, critical thinking takes a hit.

So yeah, I would say people are still right to be weary and 'bullish" of LLMs as it's the normal behaviour for disruptive technology, and one will help us create adequate regulations to safeguard the future.
Start small and this goal will give you a nice direction.

Don't think you'll be able to do this in 6 months or a year but if you had started doing little electronics/hardware projects 10 years ago, you'd be ready now.
These are the people who give themselves self value by saying that amazing things have no value.

Maybe Freud could explain.
wow, these look awesome (on your marketing page ;))
I understand the pricing might depend on many factors including the location and the agent, but could you give a ballpark, such as "don't start looking for an agent if you want to spend less than X?"
You may have read my comment wrong, but either way your take on my comment is completely wrong.

Of course it's good Russia and China are on the council. Them being there is an acknowledgement and example of rule based order.

The idea is that the "market makers" (the countries with the largest influence in the world) adhere to the security council's decisions. And then if smaller players ignore it, the bigger players on the council can bring them back in line to preserve world order.

And sorry you're delusional if you think rules based order never existed, you're welcome to take the US out of the equation, it still exists! There are a number of institutions including the WTO, the UN amongst others and various agreements in the bretton woods agreement, all created post WW2.

Seriously don't be dismissive and don't listen to propaganda, go read the history. This dismissive attitude, you've co-opted, are part of efforts to dismantle it as part of this imaginary "multipolar world" (which only means might is right, a return to war). It's only beneficial to the likes of those who know they have enough might and who wish to ignore the rules. The existing order is multipolar, if a country is influential enough they can be added to the council. Removing the councils influence is destroying order, creating chaos and war. It also may be ignorance, people aren't being taught the reasons in school anymore.