skysight-inc/HackerNews huggingface dataset:
> “ The best summer intern that I ever hired”

What's the sample size?

> supports that the CTO was a better judge of the candidate.

No, it doesn't, because the hiring manager's choice never got a chance to show what they could do. Besides, the fact that the nepotistic hire worked out could have been just dumb luck. After all, hiring is a crapshoot, especially hiring interns.

Regardless, this was clearly nepotism, and the question isn't whether the CTO could judge the candidate, the question is whether favoritism was shown toward a family friend, which is indisputably the case.
Not everyone needs an app. I’d argue that most products don’t need an app and would be better off with a fast website or web app that is responsive. A good responsive web app will work on all devices and let you avoid the boundaries of the Apple and Google stores. You’ll reach more people faster, ship updates faster, engage with more open source tools, and benefit from the constant arms race that is improving performance of browsers.

If anything, the need for everything to have an app or be a SPA is a fad. The complexity felt by every tiny team and product who thinks they must have multiple languages and deployment pipelines and microservices just because $BIGTECH does it is tragic. I’ve been a professional React developer for years, I love React and I have primarily built complex SPAs that truly required this technology, but I’ve also seen so many companies and people pouring energy into APIs and SPAs and apps that just should have been nice web sites sprinkled with JavaScript.

RSC is right at home with the countless server-rendered frameworks that were born before the “API ALL THE THINGS!” era. I’m building a product right now and it feels like being back in Rails, except I have TypeScript and I can drop into a client component at any time. And I can build an API endpoint when I need to for views that absolutely must have that SPA feel, since sometimes you do need that. Or ask anyone working with Phoenix LiveView, or modern Rails with Hotwire, or folks building in Django with htmx. The orthodoxy of “you must have an app” can’t be put to bed fast enough.
For a lot of things you don't need an app. A responsive website, maybe with some PWA features, is good enough. Building and maintaining a separate API and a mobile app is a huge amount of work.

The pendulum is swinging back from building everything as an SPA to a mix of server-rendered and client side content. It will probably overcorrect as things tend to do in software but the trend makes sense.
I would have thought it was the climate but what would I know.
https://imgur.com/a/guEuYRg
I think it's very likely that StackExchange is the key data source for ChatGPT answers of this kind. If you want LLMs to give good answers, it's important to have their sources correct.
We call that Auto co-wrecked or maybe a spill check.
We need appstore-less, fully device-private system. I'd be really happy to pay premium for that.
That’s a very interesting point.

It does seem weird though that the surveillance firms would go to the lengths of using dark patterns and persistent nagging to get users to allow targeted ads if it didn’t matter to them.
Privaxy: Next generation tracker and advertisement blocker
This is already true for the cables that come with iPads and the ones that came with macs before MagSafe returned, so… yes?
'We're all Maui': Climate change tests US emergency alert systems across US
https://archive.li/8VZWa
> You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.

So basically "source available", but still proprietary.
> We consider an HTTPS connection to be intercepted when there is a mismatch between the expected client request signature corresponding to the browser identified by the User Agent, and the actual client request fingerprint of the request.

Sounds like something that would be "trivial" to defeat, by means of "emulating" other TLS implementations more closely?
the evidence is right there, and now you complaining about bugs and shit, the thing is. This is an open source project, where volunteers have it running. and coders is volunteerings. next time, just behave properly on the next server you will find so you don't get banned again because of bad behavior.
That's because xeyes is not sandboxed, snaps are. They don't automatically inherit the environment.
My Pixel 1 came with a blue USB 3.0 cable, which handles 5Gbps just fine.
“Apple to supply cheaper, slow speed USB-C cables with iPhones”

Fixed it.
When people say "believe the science", I think about issues like this, where you can pretty much pick the study that supports your position and call the matter settled.
add another tombstone to the google graveyard

hopefully schools/companies will abide the graveyard-- take note of it... and maybe reduce their re-"liability" on google.
I’m still working on the updates. Was quite a lot of libraries to update for us. And only got the warnings last weekend.

Anyone knows the impact of not updating on time? Google’s message seems conflicting.
The solution of replacing the few mosquito species that can spread malaria with other mosquito species should work. It's hard to see how the parasite will work around having nowhere to live.

It will probably take a few decades - and many million dead Africans - before the world gets over it's squeamishness around that.
Not uncommon to have a drop all rule as default on outgoing packets as well.

Regular http gets redirected to proxy, non-standard traffic needs to be explicitly allowed out.
Wine is making excellent progress, but you still need specific versions of Proton/Wine for specific applications and games. I don't think we'll be free of 32 bit libraries just yet.

It'll happen eventually, but I think we've still got a few years of multiarch ahead of us.
We now push to the store twice a week. I kind of liked the older pace of once-twice per month to be honest.
The median annual income for cab drivers is about $35k. Assuming a car is shared across three shifts a day, 7 days a week, then you're looking at about $105k/yr in savings.
> How does one filter for candidates who are very smart and willing to work very hard without having a trusted person already at the company to vouch for them?

Experience? ;-)

"As the hiring manager, I turned him down because of the lack of programming experience."

This candidate was already filtered out, but the CTO put him back in.

Let me put it this way: if companies can't figure out who to hire, then the fairest selection method wouldn't be nepotism, it would be random. Give everyone an equal chance to prove themselves.
This is why I only hack on my RM1.

Unfortunately the Folio keyboard doesn’t work with it. So it’s stuck being a tablet.
> LPL-friendly front doors

What does LPL stand for?
Okay, so, your comment about a "Dasher + Guitar Hero music theory/improvisation practice program" just sent me down a huge rabbit hole...

Well, rabbit hole(s) plural, I guess, most not directly related. :D

Largely because I made the "mistake" of looking at your HN profile & discovering you're also in NZ & we seem to have somewhat overlapping interests (and an affinity for "bacon" in account names, apparently), so, some thoughts[0]... :)

# Topic 1: Nissan Leaf VSP hacking

After reading your recent posts (https://ianrrees.github.io//2023/07/03/vsp-hacking.html & https://ianrrees.github.io//2023/08/05/voltage-glitch-inject...) on this topic & noting your remark about wanting to try reverse engineering a firmware image, I found the following thesis PDF (via a brief google search for `"reverse engineer" "firmware" "Renesas"`):

* "AUTOMOTIVE FIRMWARE EXTRACTION AND ANALYSIS TECHNIQUES" by Jan Van den Herrewegen https://etheses.bham.ac.uk/id/eprint/11516/1/VandenHerrewege...

Not really what I was anticipating finding but seems relevant to your interests--I don't think it was already in your resource list.

While the thesis addresses the Renesas 78K0 rather than the Renesas 78K0R, from a brief look at the "Flash Protection" PDF Application Note in your resource list it seems there's a large overlap.

Perhaps most significantly the author presents "novel methods" that combine bootloader binary analysis with constraint-based power glitching in an effort to improve on the results described in "Shaping the Glitch".

While I haven't read the entire 186 pages :D they theorize that using their approach extracting 8kB firmware might only take ~10 hours.

And, most helpfully, they even published their source code under the GPL here: https://github.com/janvdherrewegen/bootl-attacks

So, an interesting adjacent read even if it turns out not to be directly applicable to your situation.

Given I have an interest in & a little experience with firmware reversing my original thought was to maybe provide some hopefully helpful references that more generically related to firmware reversing but more specific is good too, I guess. :)

In terms of reverse engineering tooling, I've used Rizin/Cutter/radare2 previously: https://rizin.re https://cutter.re

On the CAN tooling/info front, you might be interested in taking a look at my "Adequate CAN" list which I originally wrote-up for a client a couple years ago: https://gitlab.com/RancidBacon/adequate-can

Some other probably outdated reverse engineering tooling links of mine: https://web.archive.org/web/20200119074540/http://www.labrad...

In terms of how to approach RE, other than just "getting started & digging in" & learning by doing, I've sometimes found it informative to read other people's firmware reverse engineering write-ups to learn about potentially useful approaches/tools.

Anyway, hopefully some of this is helpful!

[0] I have a tendency to be a little... "verbose" and/or "thorough" (depending on one's POV :) ) so I'll probably split this over a couple of comments, in case I run out of steam while writing and for topic separation.
Preventing syntax errors/abstracting syntax is probably the most important piece.
TBH iPhones are pretty easily replaceable at this point (if you haven't bought into the whole Apple ecosystem). Folding Pixels look pretty good.

Apple Silicon Macs on the other hand... I'm still waiting for a Linux device with no fans & comparable battery life + performance.
Please don’t do this here. Not only are jokes low-value comments on HN, but I imagine a number of readers are already aware that the earliest recorded insurance fraud was connected with bottomry in the ancient Mediterranean.
Lex Fridman (love him) has the most monotone voice and at 1.25 he still sounds like .75...

Ill put on long form pods so I dont have to mess with anything until I fall asleep.

Here is one thing that happens very often to me. I have always been a rather lucid dreamer, vivid dreamer, and I have had dream story lines last literally decades in my dreams. I have had dreams where I have a story take place - then that story will continue like a year or two later, and I recall how they connect.

Anyway - Ill be listening to a podcast, and then every DreamNPC will be talking to me but whats coming out of their mouths, are the voices from the podcast. i.e. One dream, I was rescuing my daughter from a car crash and taking her to the hospital, and everyone at the hospital was insisting on taking my daughter to mars. And I was running to get her out of the hospital and away from all the people in there trying to take her to Mars... (I was listening to a long form pod of colonizing mars/getting to mars etc... and thats what all the NPCs were spewing to me.

Also - there are several triggers that alert me to the fact that I am dreaming:

I attempt to use my phone in any capacity - its impossible to press digits - and eventually my phone will crumble/disintegrate in my hand - and this alerts me that I am in a dream and I am aware of it.

If I attempt to read numbers - such as those on a price tag for an item in a store. Once I realize how hard it is to read any numbers - I am aware I a dreaming.

If I am trying to clean up a mess - I cannot pick things up, and I wobble-around as if I am black-out drunk and keep falling over and dropping the things I am trying to clean up - then I realize its a dream.

Also, I have several 'dream houses' and 'dream neighborhoods' that I am familiar with in my dreams - and when I see them/am in them again, I know I am dreaming. But sometimes, the dreams are so intense, that when I wake up I can still be confused thinking that some aspects of the dream actually happened, and it takes me a moment to register that these things were from the dream, not wokeness :-)

-

There have been times where I realize I am dreaming, then I force myself to 'wake-up' and I believe that I am woken up, but then one of the above triggers happens, and I realize I am still in the dream.. sometimes multiple times in the same dream - this one is scary though, because this happens when all my surroundings in the dream are the same as my real-life surroundings, and so it takes one of the triggers for me to recognize that I am actually dreaming...

Also, I have had dreams that I can recall from when I was a kid, then I have an experience in real-life - and then I can remember the dream from when I experienced it as a kid... (like a weird deja-vu dream-wormhole.)

I love dreaming -and I have a terrible general memory for daily mundane things - but I can vividly remember my dreams.
Fedora ships i686 packages. At least that's what they're called.
Google’s review process is weird; I’ve had application crash fully. And see in the logs it also happened to the Google review phones. Yet they still approved it.
Almost like humans are not always rational /s
Maybe they're angry over the climate?
Time passing is the circumstance. ChatGPT knows the answers from SO, but for new languages the quality will degrade over time. ChatGPT already isn't great at answering questions about new version of Swift for example. It won't be able to use new languages / APIs either. Given how rarely the model is updated (officially anyway), it will always lag behind the new tech.

It may be actually in the interest of OpenAI to start paying SO for the data and make sure it flows to the community in some way. Otherwise they will be starved.
Unfortunately, there's two types of users MITMing apps, opening their browser's dev console etc.:

Those that know what they are doing (i.e. tinkering with the app to find out what makes it work or to modify it), and those that have no idea what any of this means and that get instructed by scammers on the internet (e.g. phone support scams) to do so.
> For a while now I've been watching my Twitter feed fill up with more and more crap.

I've seen multiple people saying this but I'm skeptical, really wondering if there's any way to prove that?

It seems too likely to be confirmation bias - because many people hate or are upset with Elon Musk or with the changes he's made to Twitter.
Completely agree, but I’ll through in two more reasons.

Debug ability. It’s so helpful being able to isolate the network layer and treat each layer independently.

State ownership. It’s nice to know that this is client side state, or this server side state. RSC obscures this.

Honestly I feel like the hype is mainly so people can avoid http requests.
This is just one aspect, but some people strongly prefer typing only a few search terms and then exploring links over holding a linear synchronous conversation with a chatbot. It’s a significantly different usage mode.

It’s a bit like browsing through a book vs. interviewing a random person who read the book.
Extreme weather is a cause of post-traumatic stress
In fairness, internal combustion engines are an inefficient use of resources. They just happen to be the best option.

It is basically impossible to design an organisation that directs resources to economically unproductive people. $700 / $3,000 going to the right spot could be reasonably effective. I mean, at least the Red Cross won't take a fraction of the money and use it to fund ruinous, murderous and pointless rampages across Afghanistan. So they're doing better than the US government. And I think they might be outperforming the major churches for number of abuse scandals although that sort of thing is hard to measure.

So it is less efficient than personally doing something locally, but if the local community is going OK then I could imagine the Red Cross might be the next best alternative.
This is misleading. At least with Google Play, they track all installed apps on your account forever.

even if you uninstall, remove from history in the app, and remove from Google account history, future API calls reflect that you've installed the app before.
Man, your blog (https://www.liamilan.com/) is wonderful. I wish you had an RSS feed, hint, hint.
Even if we are in the minority Apple makes the local backup a second class citizen so the experience suffers, pushing more people to pay for cloud backups.
I and other educational content creators thank you. YouTube is not evil, the service they provide for both content creators and viewers on YouTube is not only fair, it is clearly unmatched.
> “[Apple] will limit the transfer speeds on the base model iPhones to just 480Mb/s, the same as Lightning and USB 2.0. It will, however, reportedly allow faster transfer speeds on its Pro models”

That’s the key sentence.

Essentially, Apple is creating more differentiation between Base model and Pro model phones.
This. I was vehemently against Apple products for well over a decade. Then I got a MacBook Air in the mid 2010s, and begrudgingly admitted that they made pretty decent hardware. Still kept Android (some Samsung, then Pixels), though.

Then Apple Silicon launched, and I bought a base-spec M1 Air. Almost 3 years in, and I have never owned a better laptop in my life. It is astonishing the amount of power and battery life they've managed. It destroys my work-assigned fully-spec'd i9 MBP in every conceivable metric.

Finally, I swapped a Pixel 4a 5G (tried Pixel 5 and 6, was disappointed with both) for an iPhone 14 Pro, non-Max. After getting used to iOS, I have to admit that iPhones are better than Android in nearly every way. The only thing I really miss is Android's launcher. Everything else is just better, as long as you stay within the Apple ecosystem. Pairing new devices, Universal Clipboard, scanning PDFs from the phone directly into Preview, FaceTime, iMessage... it's better. Period.
It is deeper that that, corporations literally are governments. When you form a corporation you are creating the government that your organization will now operate under. usually this will require a license from whatever larger governmental structure you find yourself in.

Sometimes this is a publicly tradable for profit endeavor, sometimes it is private or perhaps non-profit(all profits have to be distributed back into the corporation), or even an actual public corporation(often called a town or a city,
It was always obvious that Play Stores and their captive developer "communities" were a trap. Forced API upgrades are just one aspect of that.

There are certainly tasks that are best done by a phone or mobile app; usually, these are things that involve moving around, such as navigation, or depend on phone sensors, such as working out which way is "up". But nearly everything else can be done by a website.

I'd hate to be a one-man developer trying to maintain a cross-platform mobile app. I sympathise. But strictly from the sidelines; I long ago decided that I wasn't interested in playing games with proprietary platforms and gatekeepers.
And there are also some emotions for which vulgarities are the right choice
Primarily because I already pay for YouTube Premium on my main devices, but some of my other devices aren't signed into that. I'm not paying for it twice, especially not on my work account, that would be inappropriate. I already support most creators I'm subscribed to via Patreon; the ones I don't tend to not accept payment at all, usually smaller channels that do it just for fun. These channels also aren't big enough to be a YT partner, so they aren't getting any ad revenue; there's nothing to "rob" as you put it.

Secondarily, because I already run an ad blocker for the rest of the web, and I'm not ever going to turn it off on principle. I view ads as a malicious tax on my attention and a threat to my computer's security. They simply don't get to run on my machines. Monetize your content some other way, I'm happy to pay for it once you've earned my respect. (You do that by making good content.)

(This is also why I stopped watching regular TV; too many damn ads.)

Notably, I don't really "browse" YouTube. I have a small fixed set of subscriptions whose videos I watch. I use my content blocker to remove the "recommendations" sidebar and the end-of-video grid, because I find them distracting. So, yes, I run my "ad"-blocker even on my YT Premium devices because I gain other UX benefits from doing so.
I can think of a guy who became a local bomber in my city who was homeschooled. He would put bombs into people's mailboxes or leave packages by their front door, my uncle's family knew them when they went to homecoming stuff together. He was eventually caught and arrested but idk homeschooling isn't for everyone.

I worry sometimes how these kids will struggle when they are faced with the real world.

Personally I loved going to a charter school and I was really excited we got to have extra large classes sometimes because you can't always fit all your friends in your grade in one class but for specific art classes we often tried too. My charter high school was really great, my college experience was definitely not... It was too small for one thing looking back now.

Also won't ostracizing a bully make them more destructive? I know a lot of them become suicidal after a while and more destructive (based on experience understanding those I know better) they did get better though, they just didn't know how to process what they were going through.
Norwegians with their hydrocarbon sourced funds should have a countrywide requirement to mitigate all the CO2 emissions produced by their hydrocarbon productions through carbon capture before they use that fund for their own purpose. Of course if you ask these enlightened Norwegians, they’ll come up with some reason why they shouldn’t. They’ve already converted their hydrocarbons into wealth, and now want to prevent other countries from doing the same.
Our kids have all been diagnosed with FASD, but in our state at least that isn’t enough to qualify for specialized care. Not that it matters a ton, because we would still be fighting the other bullet points. We can get scholarships through the state if we get our kids diagnosed with a mental handicap, and that costs around $3k per child and requires them to be evaluated intensively (which is more difficult for some of our kids than others). So that’s the path we are taking, because at least after the $3k much of the therapy they each need can be reimbursed through the state (up to a certain amount each year).

There are a ton of kids in this situation—-either adopted or in foster care, mom abused drugs and alcohol during the pregnancy, and even those of us who pay to adopt these kids from birth/early age (~$30k each for us) there is just very little support available. We are essentially doing the state a favor by not putting these kids into foster care or making them be the public school’s problem, and we don’t get repaid unless we happened to know about FASD, get a diagnosis and apply for an adoption subsidy BEFORE adopting them. It’s absurd.
The 2023 payout seems to be "$18 for every 1,000 ad views". If I watch a creator once per week, with 2 ads, he would earn $1.80 in a year.

I just don't feel like paying 100 different youtube channels $1-$2 each every year.