MurphyA/hacker-news huggingface dataset:
by gwbas1c | 2025-04-07 20:50:31+00:00
Some people think it's perfectly normal to stretch the truth on a resume, and to lie in an interview. Other people think an interview is just a matter of finding the "magic words" to get the job.

What I don't understand is, what did the candidate do with AI? Did they use the AI as a coach? Did they use it to suggest edits to the resume?

---

I once interviewed a candidate who was given my questions in advance. (I should point out that it was quite time consuming for me to design an interview, so I couldn't just make up new questions for every candidate.)

When the candidate started taking the "schoolboy" tone of a well-rehearsed speech, I realized that they had practiced their answers, like practicing for an exam. I immediately threw in an unscripted question, got the "this wasn't supposed to be on the test" response, and ended the interview.
by more_corn | 2025-04-07 20:50:48+00:00
San Francisco is broken. Utterly catastrophically broken. I lived there for a decade and at first enjoyed many of the ways it is broken. It’s virtually impossible to get a moving violation in the city unless you’re doing something egregiously un-neighborly. But after a couple crap experiences with insidious corruption in the planning and taxation offices I left in disgust. I’ll never go back and I would certainly never again operate a business in the city.
by SonOfLilit | 2025-04-07 20:50:59+00:00
I'm also working on a gameboy inspired music app! (for Android, in Rust)

If you use a perfect square wave, the aliasing is extremely audible and sounds terrible.

As far as I can tell, in native everyone uses a nifty algorithm called bank-limited audio synthesis, and specifically blargg's implementation blip_buf.

https://slack.net/~ant/bl-synth/

If I were OP I'd try to compile the rust port of this library to WASM.
by rahen | 2025-04-07 20:51:06+00:00
Can't wait to see the PiDP-1! By the way, something I'm really looking forward to is the KA-10 FPGA implementation for the PiDP-10, rather than the less realistic SIMH simulator running on top of Linux/Raspberry Pi. It would be a true miniaturized PDP-10 CPU, not just a simulation. Do you know if this is still being worked on?
by dharmab | 2025-04-07 20:51:22+00:00
If a speed bump isn't clearly visible to drivers they might drive into it at speed and damage their cars or maybe themselves. I have a mildly low car (factory parts, just an inch lower than standard), and driving into a deep pothole at more than a crawl will bottom out the suspension. It sounds like an explosion as all the energy goes into the car's frame. If I drove into a too-tall speed bump at speed it'd probably shatter the tip of my bumper, too.

The city speed bumps here have signage and highly visible paint, and a shallow enough curve that I can drive over them at the intended speed.
by SAI_Peregrinus | 2025-04-07 20:51:23+00:00
> You basically need a massive marketing machine to break a new IP.

Of course there are some exceptions. Like Balatro selling 5 million copies (1 developer + 1 composer), the Touhou Project series (solo dev), Slay the Spire (two devs, ), and Terraria (11-person studio, 9'th best selling game of all time with 60,700,000 copies sold as of November 2024).

The big studios seem to like spending a ton of money on games, but there continue to be new IPs created without a massive budget or marketing campaign.
by thinkdecidedo | 2025-04-07 20:51:50+00:00
Thanks! From my point of view the most important points are - Import/export of databases, object stores and data. - A configurable table view of the object stores with definable and combinable filters for all data fields. - Creating databases and editing database schemas; creating and deleting object stores and indexes. - Modifying data or a selection of data with javascript.
by Hjack | 2025-04-07 20:52:14+00:00
Ads are still bread and butter for Meta. The first to go will be the folks who are in vogue bcoz of cultural reasons, eg. diversity, green, etc. I would even go the extent of saying that a lot of open source maintainers will also be axed, the day Meta stops making ad money and fights for survival. The issue of `attribution` is to be decided at last, when anyway the house is partially burned and the company is fighting for survival. I am talking about the initial phase, where a lot of engineers work on teams that make no monetary/value sense for company and are there, bcoz manager/CEO don't care or are kind(mostly former).
by gs17 | 2025-04-07 20:52:27+00:00
I'm interested in seeing how the LLMs react to some specific defined strategies. E.g. an "honest" bot that says "I'm voting for player [random number]." and does it every round (not sure how to handle the jury step). Do they decide to keep them around for longer, or eliminate them for being impossible to reason with if they pick you?
by tetromino_ | 2025-04-07 20:52:39+00:00
I had done a few remote coding interviews in recent months where I suspect the candidate was cheating using AI. It's a bizarre experience: each individual answer is produced confidently and quickly, makes sense in isolation, occasionally is even optimal, but the different answers don't connect into a coherent whole. Contrived example: the candidate confidently states that one should use algorithm X to solve a particular type of problem because of such and such reason - and then five minutes later when it comes time to write some code, they rapidly type in, with no erasing or backtracking, a solution which uses algorithm Y, and seemingly no awareness that they switched from X to Y...
by weard_beard | 2025-04-07 20:52:47+00:00
If we've gamed out who's going to win and we know it is US, why would we keep that information a secret?

If there were a plan sitting in a drawer somewhere that showed the US colonizing mainland China at the cost of half a million US military personnel I'd be sure that plan accidentally leaked.

Or a fake version of it that cost 5 million and took six months
by dimatura | 2025-04-07 20:53:15+00:00
I'm not an expert on GB chiptune, but from what I've heard from enthusiasts is that different GB models sound different, and even within the same model there are variations. That said, it wouldn't surprise me if the GB waveforms aliasing, at least from the digital side, given that it was operating with pretty minimal synthesis capabilities. There's probably some extra low- and high-pass filtering that shape the sound after the waveform itself is generated. Looking at some examples of actual GB PWM waveforms, for sure some high-pass would make a pure PWM waveform more GB-like. And some low-pass could help a bit with aliasing.
by m463 | 2025-04-07 20:53:31+00:00
I'll bet new people go over to ask why the mice are so bad, then get chased away and give up.

I've met and worked with lots of apple developers. Many truly are fighting the good fight. Some are quite good, but wisely can only shrug about some apple-isms. You can only do so much.

But there are a few I've met that ... they are certain apple can do no wrong. sigh.
by johnnyanmac | 2025-04-07 20:53:48+00:00
> Government workers are supposed to be working for the people, involvement in a union is a conflict of interest

Whats the logic here? Unions protect against employers, not consumers. Where does "the people" come in this relationship?

Securing your ability to not be fired because the new president doesn't like the color of your suit is indeed a benefit to both of us, even if you disagree with that person's views.

>otherwise the government can just vote itself more and more funds for whatever without accountability. Since we're all deficit spending, t

Yeah, it's almost like that's a career Killing move presidents avoid like the plauge. I wonder why. Must be because the people care so little about politics.

Oh, but tarrifs? That's a great strategy.

> Since we're all deficit spending,

I wish the people at large cared even 10% as much about balancing the budget as they love to discuss about during the election season. You'd see from basic research that thr defecit oft rises during republican terms (over guess what? Tax breaks) and not as much over democrats. In fact, the fee times it fell came under democratic administrations.

So the solution? Vote in the republican. One that already set a record for the biggest deficit increase and made a tarriff war that cost Americans billions. Surely he has the solution.
by keybored | 2025-04-07 20:54:13+00:00
> There was similar criticism to yours when the printing press was invented.

A similar thing was discussed in the past, checkmate.

We have this commonsense whig-history where everything became a little bit better century by century. But one could argue that the printing press makes propaganda possible. From that you get thought control by the elite. Now you ironically get an elitist outcome, or an elite-benefiting outcome.

Was the printing press a net good? Maybe it’s more complicated than “more books good”.
by mjburgess | 2025-04-07 20:54:14+00:00
No it's not. He gave you modal conditions on "understanding", he said: predicting the syntax of valid programs, and their operational semantics, ie., the behaviour of the computer as it runs.

I would go much further than this; but this is a de minimus criteria that the LLM already fails.

What zealots eventually discover is that they can hold their "fanatical proposition" fixed in the face of all opposition to the contrary, by tearing down the whole edifice of science, knowledge, and reality itself.

If you wish to assert, against any reasonable thought, that the sky is a pink dome you can do so -- first that our eyes are broken, and then, eventually that we live in some paranoid "philosophical abyss" carefully constructed to permit your paranoia.

This abursidty is exhausting, and I'd wish one day to find fanatics who'd realise it quickly and abate it -- but alas, I have never.

If you find yourself hollowing-out the meaning of words to the point of making no distinctions, denying reality to reality itself, and otherwise arriving at a "philosophical abyss" be aware that it is your cherished propositions which are the maddness and nothing else.

Here: no, the LLM does not understand. Yes, we do. It is your job to begin from reasonable premises and abduce reasonable theories. If you do not, you will not.
by andy_ppp | 2025-04-07 20:54:31+00:00
When I go to a shopping website I want to be able to tell my browser "hey please go through all the sideboards on this list and filter out for the ones that are larger than 155cm and smaller than 100cm, prioritise the ones with dark wood and space for vinyl records which are 31.43cm tall" for example.

Is there any browser that can do this yet as it seems extremely useful to be able to extract details from the page!
by diggan | 2025-04-07 20:54:51+00:00
> This must not be an expectation for any regulation that applies to business in general

Why not? We have that for a bunch of professions already, and for good reasons. You can't just claim to be a doctor, run a hospital or work as a electrician, you need to prove you're able to, before you can do certain things.

Engineers should already be data-aware by default, regardless of what regulations, since we do have the expertise to understand it. Then I guess the expectation was initially kind of that businesses would self-regulate, but seemingly not, so here comes the end of the cowboy developer days, if you want to build large companies that handle people's personal data at least.

> You cannot realistically expect that I have any experience with GDPR or fully understand its requirements

If you build websites where the idea is that you store people's personal data, then yes you should understand what that means and how that works. Like if someone called a plumber for a pressure problem, and the plumber says "How am I expected to understand how that works in your specific house?!", of course I expect the plumber to know their shit around their profession. If you don't understand the technology nor what rules you have to follow, then don't go into that profession.

> Non-compliant businesses are not those who are malicious or ignorant, they can make mistakes because legislators did not help them.

In my experience, the companies who had a hard time becoming compliant with GDPR were companies that either made their revenue by selling user data, and now had to make a lot of changes, or companies that were careless with data in the first place, not thinking twice about where to store things or who has access to what.

I'd be happy to see any sort of counter example of a company that A) doesn't make their revenue based on selling personal data, B) have a thoughtful architecture/design for data in the first place, together with C) had a difficult time becoming compliant with GDPR.
by junto | 2025-04-07 20:54:59+00:00
Whilst I don’t like cookie banner, I personally appreciate the EU GDPR simple style of cookie banners which are simply three options:

- accept all - necessary only - reject all

So many websites outside the EU have a mass of dark patterns for which I increasingly reject all or leave the website.

GDPR is really simple.

Only store data that you really need to service the customer’s needs, always permit the customer to correct incorrect data and allow them to delete it unless you have a legal reason to keep it. Report GDPR failures within 72 hours where customer data has been compromised and treat PII carefully.

In the US - fuck the customer.

I know which I prefer.
by Blackthorn | 2025-04-07 20:55:06+00:00
What I was trying to imply was that it's not enough to build a square wave generator to sound like a game boy. Even if that generator in the game boy was a perfect square wave generator, which I'm not sure it is.

The sound created by that generator passes through a fairly complicated filter known as The game boy's speaker. To properly create a game boy sound, you need to find or take an impulse response of that speaker and convolve it with the output of your oscillator.
by duped | 2025-04-07 20:55:19+00:00
I have a hotter take, that the spec and implementations were rushed and it makes it hard to push past "toy" quality for web apps. I have seen people struggle and wind up moving mountains to get what is basic functionality and performance in native audio apps.

The other thing is that they have made cardinal sins like relying on direct form biquads for basic filters and using an array for parameters. It's good enough to make a demo but falls apart in the situations that you actually care about, and these are things that the pro audio industry (or similar, like gaming) have had solved for a very long time (*)

* pro audio software is a disaster, but for other reasons
by hysan | 2025-04-07 20:55:37+00:00
Anecdata to try and level expectations. As someone who *eventually* came out of that era fine, it wasn’t without hardship. Expect to graduate without a job. Expect to continue the grind for many many months. Expect to get rejected not for not meeting the bar, but for not exceeding everyone else who also passed that bar. Expect to very likely settle for a job that doesn’t meet the expectations that college (and the previous 10+ years of history) sold you on. Expect that financially, you will end up years behind the curve and that many life plans (ex: home ownership if that’s one of your goals) will be delayed. Expect that you will meet many people younger than you who will be at your financial level because they graduated post-recovery.

If you can accept that you just happen to be born at the wrong time, you will be in a better place mentally than where I was at for a long time. I won’t say it’s easy; it will suck. But it is possible to make it out ok. I luckily had some financial and emotional support from my family to keep me going. I don’t know your situation but hopefully you are able to find support too. I wish you the best of luck.
by JumpCrisscross | 2025-04-07 20:55:41+00:00
> it only comes across like that if you place no value on Arab lives

My pet war has been Ukraine. (And to a lesser degree, the civil war in Ethiopia.) If someone interrupted my CEO at our annual holiday party to go off on a tangent about either of those wars, I'd consider it silly and disrespectful. (If it were done in front of a client or the press, I'd ask that they be fired.)
by Rygian | 2025-04-07 20:56:18+00:00
I honestly don't see how your comment makes sense.

Tt's the GDPR (published in 2016) that mandates that consent must be freely given. Using a 2002 directive to justify your point is disingenuous. You could have selected instead the 2020 guidelines [1] that are extremely detailed and address this point explicitly:

[quote]Example 17: A data controller may also obtain explicit consent from a visitor to its website by offering an explicit consent screen that contains Yes and No check boxes, provided that the text clearly indicates the consent, for instance “I, hereby, consent to the processing of my data” […][/]

> You call it malicious compliance; sure, but when this is what everyone else is doing, and you decide that you want to go against "industry norms" for your website, you are painting a giant target on your back.

Non sequitur. Surely refusing to engage in malicious compliance paints _less_ of a target on your back, especially when that "malicious compliance" is actually non-compliant.

[1] https://www.edpb.europa.eu/sites/default/files/files/file1/e...
by iteratethis | 2025-04-07 20:56:42+00:00
I'm no Dorsey fan but he was right when he said that Bluesky is recreating Twitter.

You can offer a million feeds but people want a "discover/hot" tab, it's the dopamine slot machine. The median user doesn't build feeds, they go with the main one and at best block the worst offenders.

And thus you are subject to centralization as the chronically-online know all the engagement tactics to dominate the algorithmic feed.

You'll either have MAGA propagandists or left-wing depression culture winning. In the case of Mastodon and Bluesky, it's the latter.

And it's not just the algorithm. Shared block lists will also be massively abused by activists to over-moderate and gate-keep.

No amount of technology can solve a culture war this intense.
by snackbroken | 2025-04-07 20:56:46+00:00
On a site like HN you'd expect a significant proportion of people to be willfully ignorant and/or make excuses about this stuff because it helps them sleep at night.

I have been suspecting for a while that the "consent" escape hatch was a concession to get GDPR past the advertising industry's army of lobbyists. Making the problem in-your-face-visible is hopefully only the first step in garnering support from the public. It's much easier for a politician to point to all the obnoxious pop-ups and say "look at this despicable behavior! These companies choose to nag you at every opportunity because abusing your privacy makes them a couple cents. They should just not be allowed to do that."
by sandofsky | 2025-04-07 20:56:53+00:00
Hey. I’m the guy quoted.

RAW is ultimately about sensor readings. As a developer, you just want to get things from there into a linear, known color space (XYZ in the DNG spec). So from that perspective, interoperability isn’t the issue.

How you process that data is another matter. Handling a traditional bayer pattern vs a quad-bayer vs Fujifilm’s x-trans pattern obviously requires different algorithms, but that’s all moot given DNG is just a container.
by 9rx | 2025-04-07 20:57:36+00:00
> A lot of senior talent was accustomed to traveling a lot anyway.

Where there was clear benefit to the trip, perhaps. Otherwise no – senior talent time is way too valuable to be jetting around the world on wild goose chases.

The interview is the time to discuss if there is any benefit to be had. Maybe you'd consider the trip after everyone is generally happy, offers are on the table, and you feel the need for final due diligence. But you are past interview territory at that point.

They'll come to you if face-to-face during the interview is deemed important.
by roguecoder | 2025-04-07 20:58:14+00:00
I have seen wild things in the last year.

People taking minute-long pauses before answering questions. People confidently saying things that are factually incorrect and not being able to explain why they would say that. People submitting code they don't understand & getting mad when asked why they wrote something that way.

I get that candidates are desperate for jobs, because a bunch of tech companies have given up on building useful software and are betting their entire business on these spam bots instead, but these techniques _do not help_. They just make the interview a waste of time for the candidate and the interviewer alike.
by coffeebeqn | 2025-04-07 20:58:17+00:00
You’d just be moving the complexity around if you did that. If you’re residing and working in Europe then having your company in the US will cause all kinds of tax and logistical issues that you’re probably not qualified to deal with. Probably much less so than dealing with the local paperwork. Everything your company does will now be scrutinized and has to fit through two separate tax and legal systems. Nothing simple about it
by shafyy | 2025-04-07 20:58:22+00:00
You still need to deal with business registration, taxes, accounting and so on.

You can also create a GmbH in Germany by downloading a few free templates from the internet and making an appointment with a notary. It's a bit more expensive than creating an LLC, but not significantly (maybe a few hundred dollars).

Especially since most of the cost come from running the business (tax filings, accountings, business registrations) and not the initial founding costs.
by tashian | 2025-04-07 20:58:37+00:00
I did a little synth project recently that uses an AudioWorklet processor to morph between single-cycle waveforms, and it worked super well. When I tried to do this with the Web Audio API, the audio would stutter when I moved the controls. Switching to an AudioWorklet thread eliminated the stuttering issue. So, if you need real-time sound shaping controls, you may find that AudioWorklet is a better fit.

https://waves.tashian.com
by Tijdreiziger | 2025-04-07 20:58:51+00:00
Some parts of the IT industry do lean on certs.

IIUC, network engineering in particular is an area where vendor certs play a big role (mainly Cisco).

AWS, Azure and GCP all have certs. There are certs for Windows and Linux administration. Java has certs.

(I don’t know if anyone cares about the Java certs, but they do exist.)
by hysan | 2025-04-07 20:58:52+00:00
This sounds correct? I think I’m living evidence of it. The sad reality is that sometimes you can’t hold out long enough and you just gotta take what puts a roof over your head and food on the table. Everyone graduating now just got unlucky with when they were born.

Edit: that said, I think the majority of what the parent wrote is good. Esp the part about negativity. That hits hard and is good to be aware of.
by AceJohnny2 | 2025-04-07 20:58:57+00:00
This is exciting, convergence is always good, but I'm confused about the value of putting the tracking information in a git commit header as opposed to a git trailer [1] where it currently lives.

In both cases, it's just metadata that tooling can extract.

Edit: then again, I've dealt with user error with the fragile semantics of trailers, so perhaps a header is just more robust?

[1] https://git-scm.com/docs/git-interpret-trailers