skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you maintain/practice your "coding for interviews" skills?
I've never done any coding interview in my life. I was pretty good at algorithms 15 years ago back in the University but I can't remember details or recite exact big-O notations for stuff. I haven't practiced "dynamic programming" skills or memorized solutions to the common forms of tricky problems. All the jobs I landed were because previous coworkers went somewhere and recommended me straight to their managers, so I was able to always bypass HR processes.

I've been on the same job for more than 10 years in a Big Company but sometimes I get contacted by some other Big Company (Google, Apple, etc.), sometimes not by recruiters but by managers owning the reqs directly because I have a very rare set of skills (I'm not a Rock Star, I just happen to work in a field almost nobody else knows anything about, so it's hard to find candidates to fill positions).

I've been telling myself that I should go back to study algorithms and practice those coding challenges so that I could maybe start to answer these recruiters and have any hopes of passing interviews. But life is too short and tiring so I end up spending my evenings away from keyboards.

Do you guys keep maintaining your skills so you can talk to these interviewers? What is the common approach between the HN folks for these things?

I guess I'm in the inertia and trying to find a way out of it.
I get that a lot of people on HN won't like this, but I don't think FF really has a choice here. If they want to compete with mainstream browsers, they'll need to integrate the features they will support to avoid losing existing users and keep attracting new ones. If they weren't losing the browser war already, they'd have more leeway I think.
There's nothing in the nature of reality that forces us to fight each other, unless you mean human nature. But we have a choice in whether we choose to be self-serving, which inevitably leads to conflict, or we choose to love our enemy. Loving your enemy requires dying to yourself, usually metaphorically, but it is an option. Humanity is entirely complicit.

In fact, each person is a microcosm of that dynamic. Each time we sacrifice a little bit of someone else's well-being for our own, we are engaging in a small bit of that warfare. Cut someone off in traffic because you're in a hurry; cheat a little to get ahead; don't clean up your public mess because laziness/rushed. It's all essentially that same dynamic.
Name them and demonstrate they don’t suck.
> The SR71 was, unusually, _capable_ of sustained long-range supersonic flight, but I can't imagine it was routinely used above land when not actually on missions; why would it be?

Everything a military plane does is a mission, and the SR-71 absolutely did supersonic training missions over the US.

And as I understand, the military can and still does do supersonic training missions over land, but they do it at higher altitudes and in locations where it isn't disruptive to population centers.
Partial automated driving systems don't make driving safer, study finds
Access Rewards Withdrawals
Maybe an unpopular opinion, but it sounds like they're doing this the right way.

I want to be able to run a local model using something like VLLM or FastChat, then be able to call it from a context menu. No obnoxious toolbar taking up the UI like Edge, just access to use the tools I'm running when I need them.

That's what this appears to be - not a case of a specific AI service being shoved in anyone's face.
Do NOT tie a bell on a cat. They are a stealthy predator. You might keep them as a pet but please remind yourself of their nature, and try to respect it for their own mental and physical wellbeing
Then I'm out!
+1, I also read it as portfolio.app at first
"testing AI integration with its development build"

Keyword "testing" and "development build". Maybe before uninstalling consider the possibility that it doesn't make it into the production build or only behind some opt-in. One of the perks of open source development is that you can see things progressing before they are finalized.
They aren't configured, but they're not as temporary as one might hope (i.e. they don't rotate on every read, for example), and it's pretty trivial set of exploits to leak them, especially in Kubernetes clusters with incorrectly configured worker nodes.

A much better solution would be for AWS to offer a domain socket or device inside VMs that will sign requests, such that the private material isn't even available to leak.
This seems great.

I was looking for a free cloud database I could use to host some shared data for my small free open source project and this should do nicely.

I probably wont ever even use more than a dozen MB or so and such low traffic.

Basically it's an app for remote controlling home theater equipment, and I wanted to give users of the app a centralized database to add the little text commands that they find and use for their various device control. So that new users can get a list of commands that other users have written/found for specific devices instead of having to go to the command doc themselves every time.

And I doubt ill ever have more than maybe a couple hundred users tops.
Cool it with AI hate? Love Firefox, I don't understand slapping "AI" on a browser.
No. I don't wanna. Did you see how I had to debug and structure the question until I got it to actually execute the reasoning we actually wanted it to?

I tell you, 4o is like a child and ice-cream. You need to eliminate any hint of the ice cream before it'll even deign to do what you ask. %-/

--

Ok fine. I ran out of 4 and 4o responses, so instead I actually got GPT-3 to solve the man and the cabbage problem. But it was tough again, since 3 is bad at meta-evaluation for sure.

I keep getting the feeling that I'm doing "maths" with natural language instead of mathematical notation or code.

Not helped by the tendency of the AI to want to hare off into the wide blue yonder instead of stop and consider its own answers.

I shan't bother you with the transcript unless you really insist. (I had to convince it to check its own answers for logical deficiencies. I can't quite rule out a kluger hans effect[1] , though that's one heck of a kluger hans if so, having written out the entire sequence :-P )

--

Ok so a friend of mine tried this question with Claude 3.5 Sonnet, and Claude was almost offended by the question, and solved it perfectly. [2]

I don't have Claude, but I do realize that the web version of GPT-4 is actually a little smarter than the web version of 4o. Now that I have some 4 credits again:

https://chatgpt.com/share/e60d5237-c59d-442c-a59c-28a0dc12bd...

It got the answer wrong at first because it was over-eager, but when I told it it was wrong, it then actually took the correct approach.

--

Score so far:

GPT-3.5 : Can't manage the cabbage problem without a lot of help

GPT-4 : Needs to be told that it's walking into a trap, but then can solve it pretty much on its own after that.

GPT-4o: Fails. (I didn't try walking it through the reasoning, 4o is too tiring for me)

Claude-3.5: Insulted by the simplicity of the question, answers it, points out that this is not the man-wolf-goat question, and asks if it should answer that one too?

--

Mewpmewp2 figured out a way to avoid pattern matching, this solution actually works on all the GPTs I tried it on.

* https://news.ycombinator.com/item?id=40947296

* https://chatgpt.com/share/c3f744e4-199a-4c45-a332-c40d505326...

==

[1] Here the part of the effect is : "Keep asking, and stopping because I got the right answer"

[2] https://usercontent.irccloud-cdn.com/file/01Al3FZQ/172080080... <- extra edit: Claude 3.5 answer
New approach to optical computing for energy-efficient ML
I'm sorry you lost your money but that's really bad advice. The proper solution was given below: send a letter (real, snailmail) demanding payment within 14 days or the debt will be passed to a debt collection agency.

If there's no response just do that. If you have a good paper trail you can get half your money from them and then forget about it. Plus you have the happy knowledge that the collection agency don't take no for an answer and will literally turn up at their office with a warrant and start taking equipment out to cover the debt.

Edit: I just noticed you said you didn't have a good paper trail. Well, an expensive lesson but I'm sure it's one well learned! :)
Because other people have to basically behave like wage slaves, doesn't mean that is fine and programmers should just shut up and withstand abuse.

This is the same argument over and over that IT has it too good and maybe when there are layoffs or abuse scandals, some people rejoice in knowing they too are suffering like others. Like it's deserved.
> Yuri's seizures may be much more pronounced (I didn't watch the video...)

The seizures in the video are very pronounced, you can’t miss them. But that’s not Yuri, it’s a different cat named Charlie. Though from the OP’s description, their cat may be similar.
AI has come to firefox. In the very sensible form of integrated local translation.

If this chatgpt's website embedded into firefox's UI comes to firefox I might just have to find a different browser though. It's just an obscene giant embedded ad for a company.
Not a fake mission to Mars, but a Hollywood movie about a fake mission to Mars.
I saw Copland at MacWorld Expo Boston at Apple’s booth. It kernel panicked. We didn’t get to use it.

But wow do I remember how exciting it was the first time I read about it in MacUser magazine. Basically some GUI mockups and promises of cool under-the-hood improvements, possibly the first time I was excited about future computing. Thank goodness they bought NeXT instead. They had no ability to manage projects at scale at the time.

Too bad TimApple has no sense of how to do anything other than chase growth; we need another product person at the helm. Oh well.
You mean when NeXT bought Apple and forced Apple to finance the deal.

A.K.A. that time when Steve Jobs acqui-hired Apple.
Weirdly I know about this category of software from a prior life working at a major CMS company.

So, "digital asset managers" (DAMs) are basically fancy versions of the WordPress media library:

https://wordpress.org/documentation/article/media-library-sc...

Why might a fancy version be needed? Well, the basic media library bundled with WordPress just uploads files directly into a web server directory, and then serves them from your web server using its static HTTP serving configuration (e.g. typically via Apache HTTP Server). The uploads are simple and 1:1, whatever you upload through the browser ends up on the web server as a file.

But usually, a media library could "do more" with those assets -- it could resize them, convert them to web-optimized assets (e.g. WebP), could create thumbnails and crops for different page layouts, could serve the content from a CDN. And that's just images, but there are other things you could do for PDFs (create a searchable index), MSOffice files (auto-convert to PDFs), or videos (extract thumbnails, re-encode in other resolutions, serve from video CDN or hosted video player service, like Wistia or Vimeo).

Of course, if you don't use WordPress, perhaps your CMS doesn't have a media library function at all, in which case a DAM might be even more helpful. This seems to be the case for a number of static site generators (SSGs), for example.

On a quick glance, it looks like Daminik is going after this with a separate open source project (written in PHP), and for its alpha is focusing on image management (using ImageMagick under the hood for image conversions). It also seems like it has built in support for uploading assets to Amazon S3, which would mean presumably you could very easily put the AWS CloudFront CDN on top.

(I run a personal WordPress site, and the way I personally handle this is to live with the built-in WP media library, but then put Cloudflare caching and CDN atop at the edge.)
I think it is more so just very common data in any dataset used in training. And thus you would expect model to produce it when relevant tokens appear.

These models store these common patterns and then repeat slight variations of them as that is natural flow of the tokens. Humans do it similarly with the same problem if they have heard it before.

Challenge is that coming up with actually novel reasoning problems is not that easy. So generating one to test models is non-trivial task.
proper service worker, PWAs and file system API support would be much better to attract and keep users, imo. And just get back to implement modern web APIs in general.
I've wished for a long time that Dockerfiles had an explicit way to define layers ripped off from (postgre)sql:

BEGIN
RUN foo
RUN bar
COMMIT
Gobsmacking Study Finds Life on Earth Emerged 4.2B Years Ago
That sounds like the opposite of what OP wants, because that money can very easily come out, without any pain, and without you even being notified that it's been moved - unless you're re-implementing your own bank-level security, I guess.

For example, let's say you have $100k in savings. I think you would be absolutely bonkers to store that in some secret part of your (flammable! break-in-able!) house.

I guess you could put it in a safety deposit box, and if you needed to spend it in a non-cash way, you could walk it directly to the teller and deposit it and make it available? The equivalent of a cold wallet, I suppose.
It is understandably hard at this point to trust Firefox to do right things
Is this based on some acquisition ARM has done? Because the sector is very un-ARM’y.
Would prefer the option to ALSO ask something about entire article via keyboard and sidebar
You'd have a dime?
There's also plenty of applications for local models integrated with a browser - such as language translations without needing to send the text off to google.
Intuit is a scumbag company. It's unsurprising when they say and do scumbag things.
The root cause is not whether engineers are licensed (I'm fine with that idea, but it's not going to resolve this specific problem). Instead, it is a culture of not caring about security because the fines are a cost of doing business is, and which comes from management, and treating personal information as an asset instead of a liability.

A Sarbanes-Oxley style law that makes the CEO personally criminally responsible for breaches will be vastly more effective than pursuing individual engineers - many of whom will be on the types of visa where they have no effective route of pushback on orders anyway.
Elfo is another actor system in Rust
Some good advice in here but one note of caution: you mention that you work through different platforms, and that you completed this project "outside of these platforms". It is fairly common for these platforms to require you to agree to terms that prohibit you from working directly with clients that you initially connected with on the platform. If you met this client on a platform like that and then violated your agreement with the platform, then you may have some legal exposure there, possibly including exposure that your client could leverage in a negotiation or legal proceeding.

More generally, this kind of situation demonstrates that these platforms do in fact provide value to the parties involved. So if you're a freelancer and you're considering working directly with clients, be aware of the risk of non-payment.
The reason they dipped in terms of planes is directly related to sanctions and western countries pulling out based on the article you shared. Worth noting, the foreign parts Sukhoi Superjet 100 (a very good regional jet) are in the process of being fully "Russified" and the MC-21 is actually a true domestic plane vs the Chinese C-919:

- https://aviacionline.com/2022/05/sukhoi-tests-100-russian-av...

- https://www.youtube.com/watch?v=E32TCdBgkoY

Also, Russia just surpassed Japan to become #4 in terms of GDP PPP (the number that matters), was recently reclassified as a high-income county and is expected to experience relatively high GDP growth, and that's even under the heaviest sanction regime on the planet x3 and after getting cut off from SWIFT:

https://www.worldbank.org/en/about/leadership/directors/eds2...
> don't feel guilt: it's more like a moral obligation

Let's not quibble. English is too imprecise for this kind of argument.
Summarizing huge blocks of text is a very useful feature of the LLMs, why are HN users so angry about this?
Taken at their word they wouldn't

> Gamgee insists that all motion data is processed and stored on the routers themselves, and never in the cloud

The article mentions a feature that could be creepy though:

> you could review “motion history,” including which family members went into which rooms when and for how long
Just because you don’t want the feature doesn’t mean other don’t. I certainly would - assuming the implementation is privacy friendly
Look at Sarbanes-Oxley for precedent. Management has to be made liable for sufficient cultural shift to occur.
> multiply this estimate by three

https://en.wikipedia.org/wiki/Hofstadter%27s_law
Next's APIs were also ported to run on top of Windows NT and Sun's Solaris.

In addition, the entire NextStep OS ran bare metal on several CPU architectures.

> originally ran only on NeXT's Motorola 68k-based workstations and that was then ported to run on 32-bit Intel x86-based "IBM-compatible" personal computers, PA-RISC-based workstations from Hewlett-Packard, and SPARC-based workstations from Sun Microsystems.

https://www.wikipedia.org/wiki/OpenStep
Can you put a licence fee checker into the code?

I’ve quietly released license enforcement into a client’s system before. They paid up very quickly.

“Your licence has expired. Please contact xxxx for a new license”
> I just happen to work in a field almost nobody else knows anything about, so it's hard to find candidates to fill positions

That's a strategy that doesn't come without its downsides, but in the short and medium term it can work very well - and it appears to have for you. If you believe those skills will be needed for the remaining duration of your career and you also believe it will remain a field that "almost nobody else knows anything about", then you don't have much incentive to change your strategy and approach, do you?

I say life is short and it appears you've found your golden ticket, so go enjoy life and don't worry about this nonsense of maintaining your "coding for interviews" skills.
Thanks, sibling to this comment posted the one I was thinking of. The study you posted appears to confirm their findings. This is...alarming.
Yes! I already give them money, and now will start sending money to the Canadian one. Open more and I'll send more!
You always could subtract two size_t's: they're unsigned, after all, and such behaviour always have been defined, and the result is also unsigned. But if you want to subtract pointers, apparently you better convert them to uintptr_t first.
https://actoromicon.rs/#features

Asynchronous actors equipped with supervision and a customizable life cycle.

Two-level routing system: between actor groups (pipelining) and inside them (sharding).

Protocol diversity: actors have the capability to process messages from various protocols, defined in different places.
Varied communication patterns: regular messages, request-response (TODO: subscriptions).

Dynamic configuration updates and distribution.
Suitable for tasks requiring both low latency and high throughput.

Tracing: every message is assigned a trace_id which spreads system-wide implicitly.

Telemetry through the metrics crate.

Dumping: messages can be archived for subsequent debugging.
Effortless distribution across nodes.

Utilities for straightforward testing.
Not seen that one before, but a smart trick.

"The debugger statement invokes any available debugging functionality, such as setting a breakpoint. If no debugging functionality is available, this statement has no effect."
Call Center AI – Microsoft – GitHub
With apologies to Marco, AntennaPod is the BEST podcast app on any platform. I especially like that I can point to a local folder and create a pseudo podcast (which, when combined with NewPipe, allows me to pull down lectures from YouTube as audio files to consume as an ad hoc podcast feed).

Sadly... I'm stuck on iPhone and wish someone would port AntennaPod to iOS.
For sure, it was pretty clearly the right call at the time and objectively so with the benefit of hindsight. But BeOS was just too good to be allowed (forced, really) to die on the vine the way that it did.
>Firefox is the third worst browser, unfortunately there are only three browsers and one is restricted to Apple devices.

So, first best? I concur!
To me it is just usual Firefox behaviour chasing some trend or other. Adding features for sake of adding features. I wonder what is the over-under when this feature will be deprecated...
Most ChatGPT users think AI models have 'conscious experiences', study finds
A better way to make RNA drugs
The figure I've seen for Russia's spend is 40% of its budget, not its GDP. More like about 10 percent of GDP.

Still an insane amount, for a war that has been obviously insane from the very beginning. But a different number, in any case.
I think nathan_compton is right in describing LLMs as "a single pass, feed forward, process calculating outputs from inputs". That is not all the human brain is doing. Human reasoning is not single pass - far from it.

So I concur that the apologists are wrong about what the human brain is doing, and therefore wrong about the similarity to LLMs.
A few days, I read that someone claims to do that.

But there was no background info. Just "We use ZKP to prove we got the right data"

So, it's technically possible?
People are forgetting why they are really building this hypersonic rocket: Nuclear stockpile.
It sounds like the wifi part is essential to body detection, no?
This can be a shockingly effective tactic. Some years back a small business failed to pay me my final check after letting me go. After a few weeks of calls that were not returned, I just went to their office and said I wasn't leaving til I talked to someone with authority to resolve the situation.

15 minutes later one of the co-owners wrote me a personal check for what I was owed. It's far easier to ignore a voicemail than a person standing in front of you.
The technology isn't new, at all. In fact, I wrote the announcement blog post https://www.plume.com/homepass/blog/give-your-home-a-sixth-s... on Plume's website almost 4 years ago.

https://www.cognitivesystems.com/, https://aerial.ai/ both have pretty significant penetration in ISPs.
What mainstream browser features would I miss?

Of all the AI-related stuff, I'm only aware of natural language translation bring integrated.

Some ML but not "AI" stuff, like OCR and detecting QR codes on pictures could be nice, too.

But not ChatGPT, right? Right?
Elon Musk's X faces big EU fines as paid checkmarks are ruled deceptive
$2.47 * 256 * 24 * 30 = $455k ?
You're totally against regulating AI, but the idea that AI could aid anonymity makes you want to regulate AI?

> I am totally against regulating AI but shit like this gives fodder to the other side.

You think anonymity is so universally hated that it's actually bad PR for leaving AI completely unregulated? No other problems with AI that you can think of, and also no good reason why someone should be allowed to be anonymous?
This is one of those things that I’d have nerdy arguments about with my nerdy friends in middle school.
Apple maintained weird anti-gaming policy throughout the iPhone revolution, I assume in twisted hope that videogames become a depreciated type of activity in this world. That created vacuum to be rapidly filled with parasocial-gambling-pornography content and it started raking in cash.
Gratian's Decree: Decretum Gratiani
They can be to the side of the data center, too.