skysight-inc/HackerNews huggingface dataset:
Show HN: Interviews Chat – Never bomb another job interview with this AI copilot
Hey HN! I'm Artur, a full-stack developer with a passion for building tools that solve real-world problems. After years of navigating the often-stressful world of job interviews, I decided to build Interviews Chat, an AI-powered platform designed to help you prepare for and ace your next interview.

Here's what Interviews Chat offers:

Personalized Question Prep: Paste your resume and the job description, and our AI will generate a tailored list of potential interview questions. No more generic lists – get ready for the specific questions you're most likely to face.

Realistic Practice: Record your answers to practice questions in a simulated interview environment using your webcam. This helps you get comfortable with the format and build confidence.

In-depth Feedback: Our AI analyzes your recorded responses, providing detailed feedback on content relevance, clarity, and even your confidence level.

Real-time Interview Copilot: For those crucial live interviews, our AI acts as a silent partner, listening in and offering real-time suggestions on what to say next. It can even analyze whiteboard challenges and coding tasks to help you shine.

Tech Stack:

Interviews Chat leverages the power of Next.js, React, Vercel, and OpenAI's cutting-edge language models (GPT, Whisper) to deliver a seamless and effective interview preparation experience.

Why I Built It:

I believe everyone deserves to feel confident and prepared going into a job interview. Interviews Chat removes the guesswork and anxiety, providing you with the tools and insights you need to showcase your skills and land your dream job.

Try it out:

I'm excited to share Interviews Chat with the HN community. You can try it out with free credits at https://www.interviews.chat

I'd love to hear your feedback and suggestions!
If you believe Hetzner is a “cloud” platform like AWS, just because they offer VPSs and some form of block storage, you might want to explore beyond the EC2 section of your AWS console.
You are confusing the initial construction with the long-term ownership. Most of the time, the corporation that builds the apartment block will sell the apartments, not continue to own them and rent them out.
An EMP weapon will kill the 95% of the machines.
Your dichotomy between type systems that are too restrictive and type systems that are too complex only appears because you implicitly require soundness.

In Python, all your examples can be typed as "Any" https://docs.python.org/3/library/typing.html#the-any-type

It's an extremely simple type that never leads to hard-to-understand type errors, because it never produces type errors. And you can use it for any real-world program, including malformed ones.

Of course that means the type system is unsound and accepts programs that will fail at runtime. But that is perfectly fine as long as the type checker can spot some issues and gets out of your way otherwise.
And MSM helpfully fuels hysteria about problems.
Hello, you might be interesting in gh module in x-cmd.

https://www.x-cmd.com/mod/gh

Notice, gh module is written in shell/awk/curl. Not based upon the go binary provided by github official.

We enhance tranditional commands with consistent interactive design.
Show HN: Chatty – free private AI chat for running LLMs in the browser
Excited to share Chatty which is a feature rich Gemini/ChatGPT-like interface for running open-source models (Gemma, Mistral, LLama3 etc.) locally and in-browser.

No server-side processing - and your data never leaves your pc.

If you host it locally, you can even turn off your internet connection after the initial download.

You're also able to upload and chat about files (pdf, txt, code files and more).

Check out all the features in the open-source github repository. You're also more than welcome to contribute!

Github repo: https://github.com/addyosmani/chatty

Deployed app: https://chattyui.com/
Seems like it's the most eventful week by distinct space launch provider count in quite a while. Add to that the Chinese lunar probe and it's really something.
Spain does in fact have a general problem with investments...
> C# instead, both with Unity and many other open or closed source engines, that either host it as a gamescript language or, lately, implemented entirely in it.

And this is what confuses me. The opinions of game developers on this seems utterly baseless, and contradicted by the actual practice of the people who write game engines. I've only ever seen one (quite frankly genius) paper[1] on this that explores the question in a satisfying manner, and it suggests that garbage collection has something like a 17% overhead compared with a malloc call, at the cost of 3 times the memory usage. Not great, but it seems like a video game can afford to triple its memory usage given how it works with resources, and also given that a lot of what's allocated will be large assets which won't need to be counted in the 3× overhead since the represent a small number of objects compared to their size.

[1] Matthew Hertz and Emery D. Berger. 2005. Quantifying the performance of garbage collection vs. explicit memory management. SIGPLAN Not. 40, 10 (October 2005), 313–326. https://doi.org/10.1145/1103845.1094836
Yes, long-lived objects will go to Gen1 and 2, but by nature of being long-lived they are also allocated much less frequently.

I think it's important to understand the context of where the discourse on "GC in games" comes from - I mentioned in a sibling comment that a lot of perception, at least from Unity side, comes from the fact that in Unity the GC performs (or had performed in the past) really poorly. And, as another comment mentioned, games written in another popular GC language, Java, have little to no avenue in avoiding allocations where even integer operations can lead to data being heap allocated, and requiring the compiler to do a lot of heavy lifting to avoid doing so with escape analysis and packing integers into (compressed) pointer shadows.

Actually, I don't think there is much widespread knowledge on how non-Unity C# performs on its own as a language for both the engine and the scripts, at least here on HN. There are Stride3D (rename from Xenko), Fna, MonoGame (which does not use Mono unlike the name suggests), and probably other I don't know about which use .NET 6/8. I'm not aware of GC related issues for any of these games beyond regular aspects of memory management in games that apply regardless of the platform.

Something to look for is Unity's migration away from their custom Mono fork to CoreCLR .NET as it should eliminate most if not all remaining GC related issues. I find this interesting as .NET's GC implementations (both WKS, SRV and SRV+DATAS) have not been made with games in mind, and a more game-optimized and frame-pacing-aware GC implementation could be definitely provided, at the cost of complexity of doing such project.
There's a secret smart home radio in your new Mac
Spain has exceptionally low wages in the IT sector though, taking cost of living into account and all.
Seems like either system is exploitable by the rich.
> It's not a small problem, there's like 12K cases per year last time I checked.

https://maldita.es/malditateexplica/20221026/datos-okupacion... has the actual data (in Spanish):

* 10-17k cases of occupation annually (rising until 2021, but down in 2022 and further down in 2023: https://www.cronista.com/espana/actualidad-es/adios-okupas-c...)

* Of those ~15k, 5% are actually occupation of somebody's residence (allanamiento de morada) and 95% of cases are occupation of an empty and unused house/shop/office (usurpación de vivienda). That includes unused commercial properties, and homes that are neither rented nor used by the owner.

* Note that a personally used holiday homes are also considered as a person's residence, so any occupation there would also come into that first 5%: https://www.ocu.org/fincas-y-casas/gestion/gestion-patrimoni....

That is to say: it is a problem (the 500 - 1000 cases per year nationwide of occupation of people's homes is clearly problematic) but it's not a really widespread problem for most middle-class people (the vast majority of people even in the middle classes do not own totally unused property).

It is a significant concern if you're a commercial landlord with any shops & offices between rental contracts, or if you're directly investing in property as pure speculation, without using it at all (which imo should be discouraged regardless - although I'd rather punitively tax it).

In the really problematic 5% case of people's homes, my understanding is that the law has tightened significantly, and if you can show that you're registered as actually living there, in theory they will evict okupas within 24 hours (I don't know how well that works in practice though).
>Frankly if something you work on gets to space at all you count yourself fortunate.

That is unless you work on a ballistic missile
There is a orjson CVE recently, CVE-2024-27454 based on one person’s analysis: https://monicz.dev/CVE-2024-27454

That is not necessarily the result of a systematic review of course.
Update a Progress Bar Using Turbo Streams (Using Custom Actions)
less than 1% of all species to exist have been found as fossils. 1% of a billion is a large number but its still finite and not all fossils are the same. we dont' know their value till they are dug up and studied with teh context of where they were found in tact.
To help his affiliates succeed, he provides them assistance through hosting and storage, by estimating optimal ransom demands, and by laundering cryptocurrency.

Better customer service than AWS/GCP/Azure
Show HN: Context Bio – Yet Another Link in Bio Tool?
I'm an engineer by trade, no VC money behind my projects. All bootstrapped.

I always wanted to build something of my own. This was my first SaaS project.
Building it gave me good architecting experience, that I wouldn't have gotten from my 9-5.

I really took some time to build it in a way I could easily replicate for future projects. With each new product the process will be streamlined even more!

I launched another project (Subjoin.me) recently that I got up in a matter of days thanks to the previous experience with setting up Context Bio.

- - -

There are 60+ link in bio alternatives, but I really like the niche and most are stuck in 2017-20 era.
I say "Yet Another", but it already differs from competitors in many ways. I still see great potential in having a hub for your content (not just links - products, community aspects, etc).

It's hard competing with funded startups. Though, more reason to come up with innovative stuff to showcase people's online presence.
I said "can still be" because, yes, it's a trade-off.

I guess if you're trying to give a rule of thumb to juniors, "always have an auto-inc key in case you've misjudged whether the natural key is a good idea" is probably safest (though if you do tell them that, keep an eye out for them trying to add an auto-inc to things like a many-many join table which should've been PKed on the pair of FKs).

But every database design decision can potentially result in problems if the meaning or usage of part of the data changes, and while you should absolutely take that into account when selecting an initial design, adding complexity in case it's needed later is, itself, also a trade-off.

It used to be that "always use the natural key if there is one, because adding a surrogate key is denormalisation and should be done only when necessary" was a common rule, and that was also overly absolutist.

Basically, my rule of thumb is something like "use a natural key if you're confident that you can DBA your way through any required changes easily enough to make the advantages the rest of the time a net win overall" and I find that has better results than 'always' or 'never' would.

(I'd also note that "the role that semantic content plays" changing also applies to e.g. cardinality of relationships and when -those- change it's Interesting Times no matter what you used for PKs and FKs, so you have to have a plan for things like that anyway ... as ever, it's trade-offs all the way down)
https://www.wealthfront.com/explore/collections/18/founder-l...

What’s not in the list is Oracle.

But in all reality it still is.
This Week in Rust 550
> took down more than 100 servers

Future malware will protect against this by making such takedowns too painful by reconfiguring victims systems to depend on the malware c&c server.

Ie. transfer vital user data to the c&c server, such as disk encryption keys, then serve it back to the victims whenever needed.

If the FBI takes down the c&c servers, suddenly all the victims suffer outages and data loss.
How could it not be a compromise?

If I use a global unicast prefix, the IPs I see on my devices are their real honest to goodness routable IP. That is great!

But I can’t use that IP in any configuration because it will change. That’s not so great.

So I have to compromise by not using the routable IP in places where I need to put the address in a config file.

Nobody wants ULA. ULA is a solution for the fact that your prefix will change, which I wish didn’t happen.

You can say it’s unreasonable to expect a stable prefix (and we could argue about that all day) but don’t pretend it wouldn’t be massively beneficial if I could rely on one. It is absolutely a compromise. A necessary one? Yes. A reasonably simple solution to implement? Yes. But it’s still a compromise.
One might begin to calculate the odds of seven cathedrals aligning perfectly in a straight line purely as a result of chance.
The "replaced laptop" scenario is a full MITM on the hardware. TOTP generally does not protect against MITM. The required TOTP code is, in this scenario, generated by the device in the attackers hand. So the fake could also display it.
Are they aligned because they are famous, or are they famous because they are aligned? Or are they aligned because if I pick 7 famous monuments aligned I can draw a line, look over my shoulder and say "ho look, if we draw a line it match!"

From wikipedia, the list of St Michael churches:

St. Michael's Church (disambiguation)
Parroquia de San Miguel Arcángel (es), San Miguel de Allende, Guanajuato Mexico World Heritage Site
Sacra di San Michele (Saint Michael's Abbey), near Turin, Italy
Pfarrei Brixen St. Michael with the White Tower, Brixen, Italy
Cathedral of St. Michael and St. Gudula, in Brussels, Belgium
Mont Saint-Michel, Normandy, France – a World Heritage Site
St. Michael's Cathedral Basilica (Toronto), Canada
St. Michael's Cathedral (Izhevsk), Russia
St. Michael's Cathedral, Qingdao, China
Chudov Monastery in the Moscow Kremlin
Cathedral of the Archangel in the Moscow Kremlin – a World Heritage Site
Sanctuary of Monte Sant'Angelo, Gargano, Italy – a World Heritage Site
St Michael's Mount, Cornwall, UK
St. Michael, Minnesota
St. Michael's Basilica, Miramichi, Canada
Skellig Michael, off the Irish west coast – a World Heritage Site
St Michael's Cathedral, Coventry, UK
St. Michael's Golden-Domed Monastery, Kyiv, Ukraine
St. Michael's Church, Vienna in Vienna, Austria
Tayabas Basilica, Tayabas, Quezon, Philippines
St. Michael's Church, Berlin, Germany
San Miguel Church (Manila), Philippines
St. Michael's Jesuit church, Munich, Germany
St. Michael's Cathedral, Belgrade in Belgrade, Serbia
Cathedral of St. Michael the Archangel in Gamu, Isabela, Philippines
Mission San Miguel Arcángel, San Miguel, California, United States, one of the California Missions
St Michael at the North Gate, Oxford, UK
St. Michael's Roman Catholic church, Cluj-Napoca, Romania
St. Michael's Church, Mumbai, India
Church of St. Michael, Štip, Republic of North Macedonia
St Michael and All Angels Church, Polwatte
St Michael's Church, Churchill, UK
San Miguel Arcangel Church, Marilao, Bulacan, Philippines
San Miguel Arcangel Church, San Miguel, Bulacan, Philippines
St Michael the Archangel, Llanyblodwel, England
Who is saying that? Who are you talking to?
The issue is in adequately capturing and encoding these constraints; particularly multi-crane piers that skip an intermediate autonomous shuttle truck to go directly onto trains are quite difficult.

Just imagine the contingency planning due to restrictions in unloading.
My whole life I thought that ADHD was that thing where there's a kid who runs around like crazy and can't calm down, which didn't really fit me.

But then I saw this great JaidenAnimations video about it and figured out how many of the ADD issues I have:
https://www.youtube.com/watch?v=b0hL4mJInm0
Nurse scheduling is weird. I worked on a project in this space. Basically the nurses had found their own optimization technique over the hospital’s scheduling methods.
Are you writing games?
For 90° in 9 ms and a 57 mm cube, I get accelerations of 4.4 million degree per second squared and 225 g at a corner assuming equal and constant acceleration and deceleration during the turn.
"Free healthcare for children?". I thought Japan has universal healthcare....
Tuning PostgreSQL to reduce SSD wearout
Russian Human Smuggler Used AirTags to Track/Control Woman He Brought into US
What do you mean by baseless? I strongly suggest to avoid such papers (unless they are recent and cover the impact of GC strategy as a whole vs how it is implemented) as they are likely to be worse than misleading, because in the area of memory management, a lot of performance lives and dies by implementation details.

I tend to treat negatively such academic works because they become outdated fast, and are hard to draw conclusions from.

Allocation in competent GC is explicitly cheaper (it's a 1-2 dereferences, and a pointer bump if allocation context/quantum/pool can satisfy the allocation without asking for more memory for the GC itself or without performing collection), you pay the cost later with mark and sweep, and pause time, but most of all, non-deterministic nature of "batch deallocation" of such kind.
I also think searching github.com using search engine is very useful.

You can try it with 'x gh : <interesting topic>'

It will open our duckduckgo client to search the relatic webpage in github.com.

This feature is kind of experimental and not documented in our website. I just visit your gh-s . I think you might like it.

You can also use 'x hn : <query>' to search hackernews in cli. Same design.
It's funny because most of your argument assumes setting some kind of threshold would be a problem, as if it was not exactly how fiscal rules worked already.

For instance, you are paying income taxes in your “country of residence” and not in your country of vacations (unless you are an American citizen living abroad, in which case you pay it to both your country of residence and to the US), and there is a threshold that makes one country qualify as “country of residence” versus your countries of vacations.
Self-Serve Dashboards
> No law can ever be written to capture every possible application of the underlying spirit. Thus your ability to escape the spirit is directly correlated with how many lawyers you can hire to find loopholes in the text (or just flat out lie).

The assumption here is that the rules would be complicated and provide lots of opportunities for gamesmanship. Now suppose the rule is "no company shall have more than 30% market share in any market, any that does shall be broken into no fewer than twelve independent pieces."

No loopholes, if you exceed 30% market share you get broken up. And if they find a loophole then you amend the law and take it out.

> It’s impossible to continuously update a codified set of laws when the underlying moirés of the time have shifted; you’ll just be constantly arguing over the updates to add.

That's just politics. Somehow you need a process to decide what the law should be. The output of that process is the new law. If the output sucks then get a new process. But whether people can agree on what the law should be is a separate issue than whether we should even know what the law as enacted is supposed to mean.

> That’s why the Bible and any prescriptive religious text feels so outdated on many recommendations - it’s a snapshot in time of the values of a culture but those values change.

That's fine, nobody is saying that you can't change the law if a case comes out in a bad way. But it should be the legislature rather than the courts to do it, and the new understanding shouldn't be applied to past behavior ex post facto.
They took down a ransomware crew. What exactly is the problem here?
It's pretty easy. Where you are registered in your city. There is an obligation to register yourself where do you live and where do you reside. If you live and work in madrid but you have a house in cadiz, then your house in cadiz is not where you live...
Would this example be over that line for you? https://x.com/mitsuhiko/status/1410886329924194309

I think most people would agree that function is copyrightable if recreated verbatim.
One of the most common questions I hear is, ‘If I learn Python, will that guarantee a job?’ While learning Python is a fantastic decision that can open doors in your future, just knowing the language itself might not be enough to land you the job. Think of it like a chef who only knows the ingredients — knowing what goes into a dish is important, but the chef also needs the skills to transform those ingredients into a delicious meal. Similarly, to truly leverage Python’s potential, you need to demonstrate the ability to solve real-world problems with it. In this article, we’ll explore ways to boost your chances of landing a Python-related job.
When I was a kid (11/12 or so) I was fascinated by finding alignments between ancient things in the landscape (of which there are many here in Scotland!) - eventually I came to the realisation that given the scale of the maps I was looking at (1:25,000) that you can find loads of meaningless alignments if you look hard enough...
https://archive.is/zaEnp
Placement is an interesting problem, assuming a plan to lay them out in a "line", either Geodesic (tricky) or on a common projection of the period prior to construction there remains a few questions:

Given a preferred predetermined position, navigating to the desired latitude would have been easy enough for the time, getting to a spot with the correct longitude is a tricky feat prior to accurate clocks.

Having found such a location there's no apriori guarantee that site is ideal for a large stone building which would lead to some fudging about to find a near althernative site along a corridor.

There's some work to be done upon the order in which these buildings went up and on the locations themselves; for example:

https://en.wikipedia.org/wiki/St_Michael's_Mount

dates as a monastic site back to the 8th Century or so and has very little (almost none) play in position .. it's situated on a rocky outcrop in a strong tidal zone.

All of which leaves questions such as when a decision might first have been made to infill later buildings to match a line through which earlier buildings on which projection.
That's just how Google operates in my experience... Avoid Google libraries unless absolutely necessary, and if you do adopt Google libraries, be prepared to either be forever multiple years out of date or spend significant resources on keeping it up to date.
I'm pretty sure Frans de Waal has documented nonhuman coalitionary proactive aggression. Primates may not (stipulate it for now) do a lot of log carrying together, but they'll certainly politic and form coalitions: coalitions which can be relied upon when gangsta shit goes down.

Humans: "When the blood is on the wall, do you know who you side with?"

Chimps: "When we're biting the nuts off the [old] alpha, do you know who you side with?" (probably done more through picking lice than explicitly stated, but the end result is the same)