skysight-inc/HackerNews huggingface dataset:
The private test is supposed to be run by the ARC-AGI organization themselves, without network access. That's why o3 has not been run against it yet. Not sure if it will be possible either, depends on what OpenAI is prepared to do about it.
That's a fairly accurate assessment of marketing theory. Rory Sutherland's Alchemy talks about this in more depth.
Not sure, but I understood this phrase to mean that maternity wards are in hospitals that almost always come with elevators. The same with end of life care, people will likely be in a building with an elevator rather than outside.
It's by design to be able to go after anyone. Well known dictatorship method.
I worked in a professional services department that did not record calls, except at the request of the customer. We took copious notes on each call, shared things that showed up repeatedly over a few days to weeks in wikis, and shared things that showed up repeatedly over a single morning in Slack channels.
Or to translate a dutch expression, "whoever does not steal or inherit will work until they die" (it rhymes in dutch).
Longer than this: certainly in the UK things were not in a good state before the pandemic started in early 2019.

I know at least one person who was a software dev who was worked very little over the last 5 years.

For myself, over that period I noticed almost all work except for government and financial dried up - lucky for me that was my most recent experience.
> getting wiped from the root zone

It won't come to that, there's an established process for transferring gTLDs to other registries. Every registry is required to provide a full backup of their domain data to ICANN every couple of weeks or so, I don't remember the exact period. You might get hit by significantly increased renewal fees, though.
I strongly believe that the addition of every metric brings with it an associated productivity tax in the form of:
1. time spent doing things that exploit this metric
2. time spent purely documenting/surfacing this metric on your ‘brand’
I also think that printf debugging is fine, but there are better tools [1] - however they might be more involved to setup, or not be available in your codebase.

[1]: https://andydote.co.uk/2024/11/24/print-debugging-tracing/
But we don't know if ISP aren't double charging them for the ads traffic. If they slow down traffic of some ad providers, it's end users who suffer
Agreed, synchronisation is great but is dangerous as your only strategy, otherwise a silly deletion locally means complete loss.

I only synchronise active work, and backup everything locally onto hard usb drives, and periodically onto a drive held off-site.
I prefer Campbell’s Law — the more a metric is used in social decision-making, the more likely it is to be manipulated.

You’ve stated the widely-accepted formulation of Goodhart’s, but it can be interesting to note Charles Goodhart’s original statement was that “any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.” (The implication is people doubly go wrong presuming the regularity’s existence and placing pressure on it!)
https://github.com/containerd/containerd/issues/9048
fertilize.us
I found this interesting:

> I know for some people this is often a terrible UX because of the performance of debug builds, so a prerequisite here is fast debug builds.

The reasons debug builds perform badly are kind of mixed, in my experience looking at other people's set ups:

Building without optimisations

It's fairly common to believe that debug builds have to be built with -O0 (no optimisations) but this isn't true (at least, not on the most common platforms out there). There's no need to build something that's too slow to be useful.

You can always add debug info by using -g (on gcc / clang). Use -g3 to get the maximum level. This is independent of optimisation.

You can build with any level of optimisation you want and the debugger will do its best to provide you a sensible interpretation - at higher optimisation levels this can give some unintuitive behaviours but, fundamentally, the debugger will still work.

Gcc provides the "-Og" optimisation level, which attempts to balance reasonably intuitive behaviour under the debugger with decent performance (clang also supports this but, last I checked, it's just an alias to -O1.

Doing a ton of self-checks

People often add a load of self-checking, stress testing behaviours and other things "I might want when looking for a bug" to their code and gate it on the NDEBUG macro.

The logic here is reasonable - you have a build that people use for debugging, so over time that build accumulates loads of behaviours that might help find a bug.

The trouble is, this can give you a build that's too slow / weird in its behaviours to actually be representative. And then it's no use for finding some of your bugs anymore!

I think it would be better here to have a separate "dimension" for self-checking (e.g. have a separate macro you define to activate it), rather than forcing "debug build" to mean so many things.
I may occupy a small niche of freelancers. I generally have long-term clients on retainer, or I charge by task/deliverable. I rarely have to track my time in detail. When I do I track in 30 minute increments, so I don’t need per-minute time tracking.

I have never had a client who needed payment reminders. I invoice net 15 days. Because I’m doing business with clients I trust I don’t worry about no-pay/slow pay.

I generally don’t incur expenses for my clients. If they need to pay for something I have them pay directly, so the domain name or hosting account or whatever goes in their name on their credit card. I don’t resell or mark up those kinds of things.

I suppose other freelancers have different needs but I have never needed anything more than a spreadsheet template that I can save as PDF from and send by email.
> I could not believe they have the same flow as the scammers do.

There's a name for this. Scamicry [0].

[0] https://cybershow.uk/blog/posts/scamicry/
This. High level OKRs should be set by the company to steer the ship, and engineering OKRs should align with the company OKRs. Thus, the roadmap is defined by the OKRs - I believe that's the whole point.
Ask HN: What are some (weird) ways you're using ChatGPT?
I’m a lazy person, and I’m proud of it. As a programmer, I’m always on the lookout for creative and efficient ways to use LLMs, especially ChatGPT. Here are some weird ways (or maybe not so weird?) I’ve been using different LLMs:

Extracting IBANs: A while back, I needed to add someone as a beneficiary in my banking app. Instead of sending me the IBAN as text, they sent a screenshot via WhatsApp. I was already lying in bed, using my phone, and didn’t feel like typing it out. So, I uploaded the screenshot to GPT and instructed it to extract just the IBAN. Initially, it resisted, warning me about sensitive information. But after some persistence, it provided the IBAN — though it annoyingly prefixed it with, “Here is...” Eventually, after tweaking my request, it gave me the IBAN in isolation. Lazy? Yes. Efficient? Absolutely.

Code generation and conversion: I work in multiple programming languages and frequently use LLMs as converters and generators. For instance, while working on a contact export script in PHP, I printed the $contacts associative array to the console, copied one of the entries, and asked GPT to create a Symfony entity file. It generated it perfectly, complete with accurate data types. I often do the same to generate CREATE TABLE commands from arrays.

Database functions: I copy table schemas from TablePlus and ask GPT to generate functions for fetching connections, storing, and retrieving data. Saves me a ton of time.

Time tracking helper: I work remotely and use Toggl for logging hours. To streamline calculations, I created a custom GPT app called TimeAdder[1]. I simply copy each time entry, and it converts them into the decimal format for easy calculations.

Bootstrap forms: I upload a table schema to GPT and ask it to generate a Bootstrap-based form. It handles the field generation beautifully.

UI design inspiration: Sometimes, I upload a screenshot of a product and ask GPT to create a similar UI. It provides a good starting point for prototyping.

There're probably many more but I can't remember at the moment. What are some weird or unconventional ways you use GPT/LLMs? Share your experiences — I’d love to hear them!

[1] https://chatgpt.com/g/g-RxQPSCC4H-timeadder
The fun of manually writing modfiles and hoping for the best with startx.
Problem with auth methods is the protocol fatigue for the average user. And that even includes some tech savvy people. I have been in the process of teaching my family to use password managers. I subscribed to 1Password family, added everyone and then added the app to their devices, setup their Face IDs/Touch IDs, set the app as default password manager on their devices, added it to their browsers, etc, just to make it as simple as possible for them to just be safe.

They’re still having a hard time grasping the concept of 1 password per site. Or that password do not need to be memorable or the name of their pet plus their birth date. So they fight it.

Often they call me saying some service is broken, emails aren’t working, etc, and I ask for their password and they show me a list of account passwords in their notepad app, bc they were trying to replicate 1 password in their minds, because they absolutely do not trust what they do not understand.

I for one do not like magic links, prefer regular otp, especially because I can add it to my 1Password. I don’t like magic links because it adds an extra step of opening my email app, clicking a link and opening a new tab. It breaks my flow, so I tend to avoid services with magic links unless it’s only for account recovery.

Passkeys, I have skimmed the implementation, and flows, but I can’t get over the lock in and lock out potential.

So going back to fatigue, if my relatives are still in the password manager training phase, I’m definitely not going to confuse them with magic links, much less with passkeys. I will wait, and wait, and wait, until this all settles down and we have a gold standard, and everyone falls in line. Average users do not need the latest, “safe enough” is enough for them.
Can you enlighten me as to how it does not comply with GDPR? I would love to make sure it does.

My bad on the email. Fixed now!

I can assure you its not a template. Im working very hard on making the product good. Please forgive me, as i just launched.
Elon Musk has been investing massively in reputation management for years now. The guy is a narcissist and obsessed with his image and his self perception. And he's been paying people to feed this. I suspect all of this is just more professionally planted FUD on his part.
I don’t know what the algorithm is trying to tell me, but when I looked that book up on Amazon Canada, the very next book in the search results was on Borderline Personality Disorder. Are these two books that closely related?
Constant 9 does match the expression ( at least when I truncate the output in KCalc 2^13*10^16/2^28 shows base16 0x470de4df82 )...

However, I don't know enough about floating point conversion to understand why that value's useful, or why it's stored where a fractional part normally would be in that same format.

Constants 6 and 7 visually appear to be in a similar fractional range and possibly as if extending precision of a fraction to 8 bit, 16 bit, and 32 bit words. I wonder if something along that line of thought might have an answer similar to the constant 10.
OAuth-some Security Tricks: Yet more OAuth abuse [video]
ML is the second best answer to everything, and very rarely the first best answer.

Of course it'd be better than something that is intentionally limiting itself. But that says nothing.
The system is smart enough to know VAT rate, currency, banking information required etc for each country.
Isn't it "always" rather than "frequently"? In case of hotels. Hotel chains are brand operators, their job is to build up brand value through ads, enforcing quality standards within hotels of their chain, and managing their loyalty program. They are not supposed to operate hotels, let alone own them.

Because entities that operate hotels (paying royalty to the hotel chain), almost always do not own the hotels per se i.e. real estate. They rent it. From holding companies that did not build it, they bought them ready from real estate developers who start a project targeting several potential buyers usually picking the actual one while construction is near finishing. And the developer is also not building the building, construction company does it, the developer just manages the land deal, licensing, permitting, and architectural designs, asking construction company to do particular phases of work with a particular budget. And that one then subcontracts different things to different entities, who in turn manage imports of the labor force and materials and manage people who do the work... The chain is looong.
I have it explain Emojis to me.

People constantly message me Emojis that I cannot even describe. Paste into ChatGPT, „explain this Emoji“, done.
I follow over 200 blogs, but this one has remained my favorite for years: https://ciechanow.ski/archives/.

New posts are rare - just once or twice a year - but every single article is a gem.
They brought them back during my recent tenure at Intel, just after Pat joined. I was an application engineer, so my purpose was to debug customer support issues on our chips, filter between the customer and the engineering staff, write some User Guides and helpful collateral to developers, and open tickets with engineering when problems were severe enough. My OKRs could have just been "close tickets" and I think that would have been the best ROI for the company - there was never a point in my career where I didn't have tickets that needed working on that were halting multiple millions in revenue, but somehow my time was always spent having to work on other things.

Management insisted on filling my OKRs with low-value 1:N activities - spending time on the forum (full-time forum people were paid to do that), helping sales with technical discussions with customers (field engineers were paid to do that), creating demos/PoCs for marketing (technical marketing engineerings were paid to do that), or being part of one "centre of excellence" or another wasting time in meetings with non-technical people talking about how we were all going to tackle problems when the reality was that no one in the team had the time, talent, or political capital to do any of the things we spent hours discussing.

To me, OKRs seem effective for the workforce in the same way scout badges are effective for children to learn skills - good for those who otherwise would do nothing. The issue is, for intrinsically motivated people who are incredibly specialised in a largely reactive role they are a distraction at best, and when used for quarterly and yearly performance tracking, a detriment to the core role at worst.
Will fix that asap. In terms of sustaining it, i just want to provide value first. It does not cost me much to run this service, so number one priority is that users have a safe space to create invoices. I will worry about myself later.

Thanks!
Amazon Q learning and resource hub
https://archive.is/LH7PX
Nice, awesome way to get some culture through to the Roblox generation.
and fun reminiscing for the parents on the countless hours spent battling pixelated demons.

bug report -> Missing back button on the options screen, unable to change any options or return back to the main menu
Really interested in the debug and test systems accessible though JTAG. So many undocumented endpoints, especially starting with the ppro.
I understand your point. I will think about it more. Thanks!
https://kernelnewbies.org/Linux_6.0#io_uring_features but only mentions zero copy and https://lwn.net/Articles/879724/

also https://www.phoronix.com/news/Linux-6.0-IO-Block-IO_uring
At this point, the tools are so good that it’s close to zero effort on my part, and solves so many financial planning problems:

One is, how much money do I actually have to spend right now? Account balances don’t mean anything here. You don’t have that full $3k balance to spend if rent is due tomorrow! And what if I need to pay an insurance bill in 6mo that costs thousands? My account balance doesn’t know that, but a budget item can save for it periodically. So I can rest assured that the “available money” shown in the budget is real, I can spend it (or save it) on anything, and every known expense or bill is still accounted for. Not to mention, it automatically makes sure every credit card transaction results in money set aside for the credit card bill.

It’s hard to quantify the stress you avoid by knowing for sure that you still have the money for big recurring expenses after spending a bunch on something fun. This was more impactful when I was making less money, but it’s so nice to make sure the handful of big yearly bills are already taken care of, and I won’t have to come up with $5k more than normal when that happens.

Also, it’s extremely worthwhile to analyze your spending habits. It’s a chance to understand the true cost of owning your car, or if you spend more on dining out or groceries. That gives you power to make changes. You can easily realize what habits have an outsized impact and what are probably harmless. If you want to have money to buy a house, maybe you need to cut back on an expense. Well, saving $20 on coffee each month won’t be much. But saving a few hundred by using rideshare less might help.

And you get all of that just for spending a few minutes each week double checking the budget categories on automatically imported transactions. The app does all the hard work!
You mean ban advertisement?
That is already much improved on Unity 6, and Unity 7 roadmap has more unification as plan.

https://unity.com/blog/unity-6-features-announcement

https://gamefromscratch.com/unity-7-development-roadmap/
while I agree with the notion that sources should be given, current google search provides "old-school" search results only at the bottom of the page. first they give AI suggestions, special tabs with provenly-false content (see "john wick 5" drama in recent days), big blocks of ads. and then they show the results from websites which pay most for SEO.

LLMs give more accurate results for many queries, and they also include knowledge from books / scientific papers / videos which are not included in the standard google search result pages.

also LLMs have no ads.

so there is net benefit for users to use LLMs for search instead of googling it.

and I'd bet nowadays the percentage of false/outdated information is the same on both Google and LLM results.
Yeah, it should have (2020)

Previous discussion https://news.ycombinator.com/item?id=23132549
The Creator of DOS [video]
I have semi-humorously dropped a comment defining Goodhart's law.

The problem you are describing is nothing else but Goodhart's law in action: A measure stops being a good measure, i.e. be a proxy for something, once there are objectives attached to it. In other words, attaching goals to a metric invalidates previous causal relationship.

That's neither bad, not good. It's a property of goal setting. The problematic part is still treating the measure as if it had causal relationship to something when that relationship has already been invalidated. In your example, number of suicides ceases to be comparable between pre and post OKR timeframes, however if you look closely, this particular goal is based on a metric the underlying OKR targets invalidate.

Yes, sometimes you get these weird tautologies where you have to change the whole framework/process to make something both targetable and measurable simultaneously, potentially losing comparability to past data.
>Can you enlighten me as to how it does not comply with GDPR? I would love to make sure it does.

That is a job for a paid lawyer, specialised on data protection laws. Or, 10 seconds of Google usage: https://gdpr.eu/privacy-notice/

Also, you are using Google Fonts, which in itself is a violation of GDPR: https://www.cookieyes.com/documentation/google-fonts-and-gdp...
BGP (Border Gateway Protocol) Simulator
> You could use a conditional breakpoint within the debugger, but they can be slow and for me historically unreliable, but this little snippet gives you your own conditional breakpoint that works without fail.

In theory, you can make conditional breakpoints very fast using an in-process agent. For GDB (for instance) this gives the ability to evaluate conditional breakpoints within the process itself, rather than switching back to GDB: https://sourceware.org/gdb/current/onlinedocs/gdb.html/In_00...

I've always found the GDB documentation to be a bit vague about how you set up the in-process agent but I found this: (see 20.3.4 "Tracepoints support in gdbserver") https://sourceware.org/gdb/current/onlinedocs/gdb.html/Serve...

When we implemented in-process evaluation of conditional breakpoints in UDB (https://undo.io/products/udb/) it made the software run about 3000x faster than bare GDB with a frequently-hit conditional breakpoint in place. In principle, with a setup that just uses GDB and in-process evaluation you should do even better.
I personally far prefer the cotton paper money over any polymer notes or coins and hope we keep using it despite any other potential changes to the sizes or designs or whatever.
The articles on medium.com are common culprits.
I'm curious whether others here are working with supervised dimensionality reduction for face embeddings, particularly using single-task or multi-task learning approaches.

While clustering tends to perform better after dimensionality reduction, selecting the optimal dimensions depends heavily on your specific use case. This makes it more complex than simply applying PCA or t-SNE.
Art Is Never Done
I looked into all of those and of the ones that had speeds available, they were half or less than half the speed at the time of overrun
I think low recurrence is the bigger factor for sleaziness: roof replacement aren't low value, same goes for the archetype for sleazy sales tactics: car salesman.
Alright, i appreciate you a lot. Thanks.
I left it long enough for it to be discovered but I was around. I wasn't fined on the spot for some reasons and received the fine later.
> At a news conference on Tuesday, Jeju Air's chief executive Kim Yi-bae would not be drawn when asked about the concrete wall.

I don't understand what means "would not be drawn"?

> Asked by a reporter if he thought the wall was a factor in the disaster, he did not give a direct answer and instead said it was right to call the plane crash the Jeju Air disaster, rather than the Muan Air disaster.

If I get this right, I think this CEO deserves props for not trying to point blame away. Let's see what investigation shows.
You might want to consult Spamhaus's TLD spam reputation ranking:

https://www.spamhaus.org/reputation-statistics/cctlds/domain...

God only knows how much weight it has on spam filtering policies of the many providers we have, but you'll at least know whether your TLD is considered a particularly bad offender with all that might entail.
I’m not sure about that. I also searched for other indicators that the link was actually valid.
You shouldn't have to go back and modify a program's source-code just to find out what some part does when run. That's just plainly obvious to me as a principle.

If we have no other option then sometimes we have to use non-ideal approaches, but I don't get the impulse to start saying that tooling/observability poverty is actually good.
Why do I need to even think about entering a contractual relationship with "13 TCF vendor(s) and 64 ad partners" before reading a blog post? The subject sounded interesting but the lack of respect for me is enormous.