skysight-inc/HackerNews huggingface dataset:
> All apple have to do is release documentation on the iMessage protocol

Do you know the specific requirements of the law, and that this would be within their terms? Because, as I stated fairly clearly, I do not know what the law requires, and was working based on one possible (fairly strict) version of what it could be.

If the law just says Apple has to open the protocol, then that certainly reduces the potential problems—but, as hellojesus points out, there may be aspects of the service that Apple is unwilling to give away because they involve trade secrets. Now, you and I may not particularly care whether Apple is able to protect every single one of its trade secrets, but I guarantee you they do, and unless the law is worded such that it requires them to give those away (again: Do you know the wording of the law? If so, please share and enlighten us!), I think that there's a very good chance that they will choose to remove functionality from iMessage rather than do so.

To be quite clear, on the whole, I think that opening up iMessage will be for the best, even being an Apple and iMessage user myself. I was simply responding to a post that was asking for potential ways in which existing iMessage users could suffer because of it.
These interviews are not gutchecks. They are shibboleth checks.

I can design you a nice document, do the research, put the pieces together, etc with the big picture. I may not know a ton about AWS or another cloud provider but I can put the document together that describes how it will be looking when it's done. That is architecture. Somewhere between UML and word documents.

What these interviews are checking, and the one you are describing, is whether or not I can parrot the correct code-words. Lambda, elastic cache, all this other nonsense. That's the purpose of the bloodsuckers I mentioned above. If you can train someone with little architecture experience to pass a senior level interview by just saying the right things and knowing the right hype tech then you're not hiring architects you're hiring grifters.

It's a problem that is endemic in this industry. You can't "gut check" 30 years of architectural experience unless you're legitimately asking the core questions of architecture. Every interview I've been in has had me studying stupid buzzwords from cloud technology and every interview I am asked how to use these technologies. As an example, I was once turned down because I didn't use Kafka. I knew what the underlying technology was and suggested using it but the fact I didn't say kafka eliminated me. The reason? I can only guess, but it's likely because the interviewer doesnt know much and was looking for a way to get into a debate over kafka vs protobuf vs whatever instead of discussing actual planning of a system. These debates are resolved after I take the problem back to my desk and think about it for a week. Not in an hour. In an hour the best I can give you is a block diagram with maybe some very rough fleshed out detail.

The humility check should be bi-directional. It has been my experience that interviewers tend to be the least humble people at a company. The power dynamic is obvious and it's not in the character at most startups where a "senior" engineer high on hopium can settle themselves into their rightful place.
if (couple of big IFs here):

1) it was predesigned/ready

2) the asteroid was too close and you needed it there as fast as possible

because as the original article points out, the closer it is / more deflection you need, the more firepower/energy you need. Heck as a last resort you can use the ship to simply push the asteroid.

You're going to take a bit of fallout (and there was lots of work in orion in making the "cleanest" explosions) vs an asteroid strike... you'll take a bit of fallout.

Orion is the only ship design with current tech (heck 1960s tech) that can get there fast enough with enough payload. You know, if one was ready, etc etc etc.

I'm not saying it would be feasible, just that within the "oh my god asteroid" scenario it might be the only design that could work.

It's obviously debatable, but Orion might be able to be chucked together in a short time. You don't need to optimize weight, you just need a big shield and the nukes, and a nuke firing system. (you know, just that).
In general this isn't true though. Especially not when you consider the massive geography.
Make everything a SaaS then the majority own little to nothing and are dependent on the providers. Reminds me of the land barons.
Since we’re talking systems here and reasoning from some provided constraints:

> We began by listening to 30+ hours of system design interviews and system design lessons. We then performed data analysis to identify 50+ of our highest rated interviewers.

At an average 30 mins an interview, that’s 60 interviews in the data set this is based on. That seems like a disproportionate sample to form general advice. That doesn’t mean it’s bad, but does likely bias heavily to a subset of system/interview styles.
To be 100% honest - I don't have an answer for you on that. My teams focus primarily on CI/CD and the new extensibility tooling we're building (allowing customers to basically add their own features specific to their use-cases, like the plugin system for Server, but simpler).

If you shoot me an email I can connect you with the PM who manages the PR experience directly - they're doing a lot of design work in this space and would be really keen to talk.

emunday@atlassian.com
The setup is very similar to AI Radio, is there any affiliation?

https://old.reddit.com/r/airadio/
There's very few things left that we "own outright", unfortunately. That's the whole problem with acts like this one.
In the heady days of post-Vatican II theological free for all, panentheism was humorously known as “beer-can theology”.

As in, “well, even that beer can has a little bit of a soul “.

As a motivator for care and stewardship of our world, you could do worse!
Yes but right now car manufacturers have probably done the math and realize it's profitable to sell cars outright at a certain price, that while expensive, is still affordable to at least the upper middle classes.

With this technology that allows ultra-personalized, real-time rent seeking over every minor feature of the car, it may become more profitable for car manufacturers to force everyone to a lease so they can use this tech, thus intentionally raising the price even more (out of reach of pretty much everyone) for the "own outright" model.
Okay, but my understanding is that this word is an English word, hence the premise of the article.

The article/this discussion is my first exposure to the word.
> "Streaming has evolved in a way that undervalues the critical contributions of many artists as well as the engagement of many fans," Grainge said

Make no mistake, these huge labels only care about lining their own coffers. He wants more "critical contributions" to UMG's bank account. That's what this is about.
Driving with music sucks because everyone wants a certain type of music and loudness, just shut it off
So American insurance is bad but there is no way you are paying well above the median income of America per year on just premiums.
> Financing is a cancer upon many industries, and cars are no exception

I agree. Debt itself is poison.

> auto makers would be forced to offer more affordable vehicles.

There are multiple cars on the market in the US that you can buy for $20k or less. Adjusted for inflation, I don't think cars have ever been cheaper than that. It's hard to see how they could pare the cost down much lower.
> Probably only sort of consistent, I imagine? Game servers tend not to support seamless failover. If the server crashes at the wrong moment, data is going to be lost, regardless of how politely behaved the data backend is.

You could just have a let's say "user profile service" where all of the transactions about user profile (items, XP, etc.) go, on top of internal game server data.

That way the important stuff could be send immediately, like "epic or above item drops", and everything else either in batched update (XP, achievements etc.) or periodically (stuff like player rearranging inventory) or at end of the session.
And that you retain nearly 100% of those
Tesla is much closer in terms of its stack to actually implementing this.
Lately I've been working through some mental health issues including some pretty bad OCD. It's always been there since I was diagnosed with autism as a toddler, but these last few years it was getting worse and worse.

I started doing a lot of analysis because I remembered being much happier and more present when I was around age 18-23, then slowly going downhill from there.

I realized that the decline in my mental health directly coincided with age 23, when I got my first smartphone. I didn't want to believe the solution was that simple...but turning off all my notifications and limiting my phone time/turning off my phone restored my mental health back to baseline levels within a week. It's actually astounding how toxic it was, and I didn't even use a lot of instagram or facebook type stuff...the issue was mostly work alerts, constant texts from my gf and friend groups, and reddit.
If you buy something and we grant it to you and your profile gets corrupted.

We are sued.

Better not risk it.

Also Gamers are the walking definition of a hostile customer. Give them no quarter to call you incompetent.

(also, we are talking enormous binary blobs, not easy to recover from if partially written- most databases don't store large rows in-line for performance reasons)
How is a rest period defined? Are they allowed to use their smartphone? Take a walk? Have a snack? Talk to people?
I'd like to open up a meta discussion of HackerFM here in this thread.
Honestly, the notion of private vehicles has to end if the planet has even a sliver of a chance for survival. But it's going to take a lot to change the habits of people used to owning their own planet destroying vehicles (yes, even EVs), let alone getting to the point that private vehicle travel is anything more than an occasional treat.

So as an individual who loves cars, guiltily, although I find such inventions creepy, I also recognize these things as the sour medicine required to heal the planet, and the greater good.
You addressed none of the criticisms in the paper I mentioned.
Yet the original paper seems to be the entire basis for your argument.
Easy Sharable UML Sequence Diagrams Online Creator
A million times this! I feel like I unlocked so much productivity and energy levels to work out and be healthy whereas before the soul crushing commute and open office plan made me feel on edge when trying to be in a flow state and had me drained at the end of the day. I can’t imagine going back to the office just to talk to work acquaintances that are busy with kids and their own lives.
"When you do things right, people won't be sure you've done anything at all."

- Futurama
The low end of the market is fine. The high end is insane. And 9 year loans are making the high end accessible to people that shouldn’t, but this also applies upward pressure on prices at the high end.
Shitty loan terms are all you can get when you are at the fringes of the financial system. The end result of tightening credit requirements is that poor people will not get credit.

Give people the information they need to make a smart decision, but we should let people choose bad loans if they find it to be the best choice for themselves.
But would rows by any other name compress as sweet?
Except the EU is pushing for chat client interoperability[0], and side-loading[1], so everyone should be able to switch to open source apps that don't have this Kafkaesque "your guilt is decided by the AI" feature.

[0] https://matrix.org/blog/2022/03/25/interoperability-without-...

[1] https://goodereader.com/blog/tablet-slates/apple-will-allow-...
What did they do before ChatGPT? It's only been available for 3 months.
In the US I believe zip code is not required? And if you're sending just within your town, maybe not the town/state? So would something like "125 Main" or "4 State" work?
JITs exist because 1. certain compilation can't be done at compile time, because the code is dynamically synthesized at runtime from data only available at runtime; and 2. knowing how the code is already being used at runtime through an interpreter, can help optimize the compiled code ("profile-guided JIT.")

Bundling on first request has neither of these advantages: everything that is getting compiled at runtime could have been compiled at compile-time; and no information is yet available on how the code will be used.
Or maybe, your definition of a neo-nazi has grown to include regular people whose opinion you don’t like, hence the confusion
So "nothing makes sense from a system developers perspective" because gamer profiles are supposedly not valuable, and it's fine to have a system where they may get lost or corrupted, instead of trying to solve the problem with the premise that they may not?

Putting aside that you seem to criticize that premise instead of the system development approach that fulfills the premise, I suspect that the resulting mess of support requests, manual intervention, and community unrest Ubisoft (or any other MMORPG developer) would find themselves in, if, say, "the shiny sword of atrocious doom" that players spent 240 hours sinking their life into obtaining were to disappear regularly, is probably not worth it.

I understand this despite not doing any online gaming myself.
I found that my fdroid has not been updated to the latest release mentioned in this post (1.16). I opened it and pulled down to refresh, but it didn't show any available updates to fdroid. I opened the fdroid info page in the app, and at the bottom I saw 1.16.1 was available but 1.15.6 (the installed version at time) was labeled “suggested”, not sure what that meant. I selected 1.16.1 and it installed and ran smoothly anyway.
I don't think this is true, yet. Literally everything I have, I own outright.
or to get as short as possible "1 A" (for A Street)
Competition still applies. It your company has a culture where delivering doesn't matter, you are gonna be taken out by one that does.
I am not really qualified to access it's quality, but there is also lmms, which looks like it works well enough.

https://lmms.io/

Not really qualified because I am not a musician and I was only using lmms to play around with a midi dials and buttons box, openbsd's sndio. and to see if I could get them to work togther. So in my case it was more of a systems integration exercise than making any music with it.
> This maps to something I've noticed.
> There's a pattern where human beings are wired to enjoy things that are important for their survival and thriving, but that these instincts are easily hijacked for aimless gratification.

It's late and I'm tired so most likely I'm not understanding your point properly. Aren't those literally the most fundamental and nearly universally known (i.e. preached by popular science) results from (a) evolution and (b) neuroscience research, respectively?
Seems pretty normal at least at my age. Leaving aside degree periods, four careers--three reasonably adjacent, the other not.

A couple engineering degrees -> offshore drilling engineering work -> business degree -> PM at computer hardware -> IT industry analyst -> primarily external software marketing. But the latter 3 were all ~ten years.
A cache is such a red flag when I'm doing a system design interview.

I ask people to design a system but the system itself is very write heavy. Like 50 writes per read imbalanced. People will often suggest a cache because it's in the standard interview prep but not actually think about why they need it. They just go right to "I need a cache somewhere".
But people who are poor aren't (unless they're very foolish) buying at the high end of the market.
How many rounds of interviews do you typically do? What other interviews if any? Curious what good orgs are doing in this regard!
> I'd love to see examples of "ahead" coz I literally never saw it.

Game developers were deeply aware of data-oriented design and optimizing code and data structures for efficient CPU cache usage well before I saw most other areas of industry aware of it. You can find counter-examples, of course, but overall, this is an area of performance that many game developers understand in their bones, and many programmers outside of games—even ones who care a lot about performance—are oblivious too.
SEEKING WORK - Chicago, IL - Remote

Skills:

– iOS, iPadOS, macOS Swift/SwiftUI Development

– Augmented Reality Development (ARKit, SceneKit, RealityKit, Metal, Vision, LiDAR scene reconstruction, hand and finger-recognition AR controls, world tracking, body tracking, face tracking, image saliency analysis, semantic segmentation, depth estimation, Speech, Natural Language, shaders, custom CoreML models, Create ML)

– Generative AI Development (OpenAI Completions, Moderations)

I specialize in developing augmented reality iOS apps. Several of my apps were handpicked and featured worldwide by Apple. I developed an iOS open-source WebXR browser with Mozilla. An AR startup I consulted for had their app demoed by Tim Cook on HBO's Axios show. I've built augmented reality, music, travel, ecommerce, social, gaming, SDK, messaging, developer, lending, consumer, enterprise video conferencing, and location-based products.

A recent personal project was featured in Apple's Featured LiDAR Apps collection (above the Microsoft & Wayfair apps).

Experience with: Swift, ARKit, SwiftUI, SceneKit, RealityKit, CoreML, Create ML, OpenAI API, Metal, Combine, iMessage extensions, Firebase, Firestore, Vision, Speech, Natural Language, Stripe, Sketch, Wireframing, UX, and SQL

Website: https://1984.dev

Email: tony@1984.dev

LinkedIn: https://www.linkedin.com/in/atmorales0/

Twitter: https://twitter.com/robomex

Clients: Carnegie Mellon University, Makeshift Studios, Remotion, Supermedium, Mozilla, Mask Market, Tempus Ex, Virtruvia, iScape, NudgeTV, Hillside Software

My clients' investors: Y Combinator, DARPA, A16Z, Greylock, First Round

I'm booked for the next couple months, but if you have a project in mind and you want to get a conversation started: Shoot me a message & let's talk!
That is terrifying.

But also kinda hilarious, "you can't stand yourself for more than 15 minutes, why you think I'd like to?"
That's about 55 per day, or a little over 100 per working day. Perhaps too many for a detailed personal response for each, but certainly enough to read. Categorising well for future action, response, ongoing follow-up, a part of a staff member's job.
"We let some in so we should let all in."
The current state of tech interviews is a zero interest rate phenomenon
I live in a very impoverished area so it is definitely not a rich/poor thing.
From my experiences working there, AWS is a feature mill. They've built their entire sense of self around shipping features. Stuff for Jeff Barr to blog about (that's no diss on Jeff, I think he does an awesome job). They can't get off that horse they've decided to ride because they're concerned if they do they'll be seen as having stopped innovating, but they're also not willing to provide headcount to meet both innovation goals and properly look after what they've already got.
"Serverless" is just the latest buzzword, like "cloud", there's a server involved somewhere (if the app isn't completely P2P, anyway).
This is exactly why I'm bearish on remote work. Even introverted developers eventually get exhausted working from home full-time.

Right about now is when I expect those WFH covid era holdouts to start complaining about mental health due to WFH. At the same time, these people are still anti-office.
Agree. Something in the past few years that's changed for me is to be less of the "Trust the science" type person.

Ultimately research is conducted by humans and we are all prone to any normal human biases
Not OP...but no, I think you way overstating how fundamental and well-known all this supposedly is, despite trending awareness
Mine just tries to convince me preparing pizza at 3AM is a great idea.
US Congress people also have “franking privileges” but it only applies to outbound, not inbound mail.
Serverless means I can't ssh into the server.
> In terms of ACID, a consistency issue is something like, for example: "The client ordered an item, and the count of item availability was reduced by 1, but no actual order was saved in the database. An item is now 'lost' with no trace of where it went and how it disappeared."

> There is even another consistency hazard right in this very example: "The count of item availability was supposed to be reduced by 2 because 2 items were ordered by different clients at a same time, but a race condition (the two transactions both individually reading the same old value before writing back the new value) led to the item count only reduced by 1. There is now an extra item 'available' that does not exist."

You don't need ACID to solve that kind of problem though; event sourcing and eventual consistency handles it fine. What you need ACID for is synchronous transactions; for example you want to check that both item A and item B are available, order both of them, and have it either both orders go through or neither of them, even though those are separate orders to separate tables (of course if you have a concept of an "order" as a first-class entity then you can trivially solve this - but again, in that case you don't need ACID at all).

> Care to elaborate how transactions are "inherently useless" in a web service here, and how the consistency issue happens "between client and server" communication?

So the example above - the whole point of ACID is to let you do two separate things at once, e.g. you want to open the page for item A and for item B, check that both are available, and then order them both on their respective pages. With an old-fashioned synchronous client-server system with a dedicated fat client you could do that, but on a web system obviously it's not possible (other than by creating some kind of "batched request" or "combined order" concept for doing both orders in the same request - but again, once you've done that you don't need ACID at all) because there's no way for the client to do two page loads in the same transaction.
Seconds are now defined on atomic transitions, which can be measured at the moon and used to form a base clock that other clocks sync to, although I'm pretty certain loonies would instead use an earth seconds-based clock with corrections, periodically ensuring that they stayed in sync.
I just won't take any spreadsheet app really seriously until someone comes anywhere near the Excel table object (which is queryable with the built-in Power BI!).

I do think Google Sheets actually is much more pleasant to use than Excel, especially given the collaboration feature, but once you start getting fancy with Excel Query Pivot Tables anyone who's not an actual full-time developer starts salivating.
Until you try JSON.stringify({a: null, b: undefined})
Try to take it as a sign of genuinely wanting to improve how we do things.
> Very few people earn enough money to actually choose to work less.

I don't believe that.

I don't know GP's income, but I'd hazard a guess that most Hacker News users are making significantly above the median income in their country of residence. To the individual who has gotten used to a certain lifestyle, it may well feel as though they need as much money as they have, but there are lots of people who live on much less.

That means people are choosing to prioritize their current lifestyles over working less. And that's fine, but it is absolutely a choice!

(I do think culture has a roll to play as well—when 40 hours is the expectation, going down to 30 often means more than the 25% pay cut it logically should entail. But the fact remains that people don't do it.)
Yeah,forced staring at wall for 20 minutes isn't "resting".