skysight-inc/HackerNews huggingface dataset:
Something like ~6% feels "fair" (where "fair" means, is equal to the approximate value provided).

Apple isn't really incurring any costs for this. They don't make any of the content, they don't write any of the software, they do host the 'applications', but they only deliver the tiniest parts of the app (they host a small binary, but they aren't hosting the videos on Netflix or YouTube, for example, or the major assets in an MMO game or such) and a lot of the labor they do "provide" isn't necessarily valuable (their "review" of the apps, for example).

The 30% figure seems to be pulled from gaming console markets, but it was never really justified over there either, and the previous economics that made it work (like subsidized hardware) never applied to Apple's ecosystem. (iPads aren't like, $99 each, and priced at that point, with the expectation that Apple will 'make it up' via the 30% tax on app store sales, the way consoles once were)
Consider that the software you're using, buggy and kludgy as it is, isn't the reason your business is making (or failing to make) profits.

If you bring a software team in-house you run a lot of risks:

- Second system syndrome: the software we use today is full of bugs and annoying limitations we have to work around. Let's learn what we can from that system and develop our own bugs and annoying limitations.

- Cost centre dysfunction: Developing software is expensive and if this software isn't contributing to the bottom line it's soaking up money that could be used to generate more profits. You can inadvertently create a lot of dysfunction by adding a new team that appears to burn money as far as the rest of the organization is concerned.

The toil around using a sub-optimal tool might be cheaper than building a new, sub-optimal tool. The likelihood that you'll develop a better tool is low if you don't have any experience developing software and it's not your business' core competency.

You might get around the drudge work of automating some of the toil work by hiring freelancers/consultants. Someone who can come in, figure out the process and the pain points, and write some scripts to ease some of the manual work-flows getting in the way. They don't need to be on full-time working on a product that won't make any money for the company. They can just zap away some toil and save a bit of money for you instead.

Update: spelling.
> But we all know it will be used just for the pill popping convenience.

Hell yeah sounds good to me.
Fortran is in a weird spot. It's incredible for writing the hardest parts of the programs it's used for, but it honestly sucks for doing the "boring" parts. Doing heavy vectorized workloads in Fortran is nice, but doing I/O, organizing code, using any data structure that isn't essentially an array of some sort, etc. all suck.
Putting people in jail shouldn’t be an end goal. There are two reasons to jail a person:
1. Prohibit them from causing further harm.
2. Revenge.

The latter, I hope were better than that. And to prohibit the possible offenders here, no need to jail them. Just forbid them from serving in capacity that can cause such harm: bar them from serving in executive or decision making role.
We deem vigilantes criminals because we have no way to hold them accountable if they infringe on someone's rights.

Society is supposed to take an active role, but sometimes they have other priorities.

Big companies getting hacked or scammed make headlines and generate FBI action. People like me, not so much.
A lot of people mistake Purity as a language feature for meaning a more pure functional language. What makes a language functional is that their basic unit of abstraction is functions, not whether they isolate IO effects by default.
solid points!
Dealing with stuff like running a state compressor regularly, manually removing records it bails on. Also having fast enough resources to handle situations like someone joining the Matrix HQ channel (it's the biggest one) and pulling in like 70GB of database bloat. I hit a bug a month or two back where sliding-sync (the new protocol Element X uses) was causing huge amounts of database bloat, they fixed it but my instance was running something like 200GB on a server with less than 10 people.

This ansible playbook helps a lot but it's still periodic annoying maintenance and it's still way more resource intensive than it should be: https://github.com/spantaleev/matrix-docker-ansible-deploy

EDIT: I run it on a hetzner dedi, I have run it on Apple fusion drives in the past and consumer SSD's and it was a terrible time. Need high IOPS so things don't grind to a halt on intensive db operations (like joining HQ channel lol)
Simply not being fat has a whole lot of health benefits...sarcopenic or not its a step in the right direction
SimpleX looks really interesting. Will have to read on it. Seems somewhat like "magic", is there any gotcha?
I specifically am turned off by the superlatives aspect of the questions, as in "what is the best..." or "what is the most...". It immediately leads me to think about what metric is being used to measure it, since my "best" or "most" something may not be yours, and so I can't really answer, and instead would go off on a tangent about the meta aspect of the question.

So, if you are going to ask me about something, just ask without forcing me to rank things against some undefined scale.
A docking system has many, many moving parts under significant stress, and not all of them are tested under the assumption that arbitrary software could drive their positions/torques beyond assumed limits. You can’t factory-reset metal fatigue after it has happened. It’s quite reasonable for NASA to say “this OTA update has to be tested and QA’d to the most rigorous standards.”
> I was wondering if there really are no negative long term side effects

Weight loss via caloric restriction inevitably results in losing lean muscle mass along with body fat.

That's why diet and exercise are paired -- diet loses the weight, and exercise helps to reduce the loss of muscle.

While there's nothing stopping people from pairing Ozempic with exercise to achieve a similar result, I doubt many are. Those ecstatic about the rapid weight loss achieved by these drugs may not be so happy if they were viewing their progress on something that measured their full body composition, rather than just their weight.

These are miracle drugs for people who are morbidly obese and suffering from severe weight-related problems. Those folks can use Ozempic to rapidly lose fat and muscle to get them out of their immediate crisis, and then work to rebuild as much of that lean muscle mass as they can later.

However, people who are just using Ozempic as an easier alternative to diet and exercise are not only taking away supply of this drug from people who really need it to deal with morbid obesity, they're setting themselves up for health problems later in life if enough of their muscle mass has degraded that they start struggling to do everyday activities. Unfortunately, by the time people reach this point, it's unlikely that they'll be able to do anything about other than resort to assistive technology like wheelchairs to regain their mobility.
> The state monad is basically a wrapper over a pure function that takes a state and returns a tuple with the result and a new state.

So... it's a monad? I don't understand why this is worth calling State as distinct from non-State when that doesn't seem to add any meaning. Surely there must be something implied by a State monad that is not implied by a non-State monad. That seems relevant to call out in an introduction.
The appropriate amount is 0%. They are not allowing alternate app stores, or allowing users to freely download apps from the Internet. The devices are locked down. Because there is a monopolistic barrier against competition, their profit margin should be reduced to 0% just like in perfect competition.
According to AI fans, no explanation is needed.

Just keep making binary logic computers bigger and faster and one day consciousness will just "emerge" from the inanimate box --- like magic.

They know because they saw something like this in a science fiction movie.
You're always welcome to try my service TurboScribe https://turboscribe.ai/ if you need a transcript of an audio/video file. It's 100% free up to 3 files per day (30 minutes per file) and the paid plan is unlimited and transcribes files up to 10 hours long each. It also supports speaker recognition, common export formats (TXT, DOCX, PDF, SRT, CSV), as well as some AI tools for working with your transcript.
The sum is complex, specially with the custom operators.
Being able to tune the intensity ratio of the bands, especially with source age, is nice so that everything's in the middle of the sensor's dynamic range ... optical filters can be pretty cheap at scale or as surplus, but, well behaved broadband light sources aren't so easy to find.
Interesting, thanks for sharing. I didn't realize you could use search features when streaming the db over a network.
This is very simple:

1) Apple should be able to charge as much as they want to use their app store. Even 100%!!

2) You should be allowed to install other app stores on the device you own, over which Apple has no control.

Anything else is a half measure.
NASA may be taking a different approach, but in civilian aerospace it is prohibited to have code that doesn't run or doesn't trace to a system requirement. I assume that was their rationale for removing it.
Starliner was already suffering delays at every step. They probably thought they could shave off a couple weeks by only qualifying the parts of the software absolutely needed for the mission and removing everything else
>Try Firefox today, please?

Did and done and got the tee-shirt :)

I have always avoided chrome* browsers as much as I can, but I still think Firefox is turning itself into a chrome want-a-be
There's certainly a big gap between suburban pavement and serious rock-hoppng that many vehicles and drivers can navigate up to some point even without AWD. Certainly many reasonably-maintained gravel roads are not an issue.

That said, SUV and truck manufacturers do tend to picture their vehicles in wilderness settings and the like so there is a certain go anywhere/do anything implication even if it's not explicitly stated.
SEEKING WORK | SF Bay Area, CA | Remote OK

Programming Languages: Ruby, Scala, Python, Javascript, TypeScript, Haskell

Programming Strengths: Data Structures and Algorithms, Data Engineering, Programming Language Theory, Type Theory, No-Code, AI&Prompt Engineering

Databases & Tools: Postgres, HBase, MongoDB, Kafka, Jenkins, AWS, Docker

Other Skills: Leading Teams & Managing Projects, Architecting & Implementing Greenfield Solutions, Education & Team Growth, Leading Communication and Coordination Between Stakeholders Across Teams and Organizational Silos

CV: Available Upon Request

Email: poetic.artifice@gmail.com

I am a seasoned (>10 years experience) full-stack principal software engineer and software manager specializing in the backend, platform engineering, internal tools, and data engineering. In the past, I've managed teams of up to 12 engineers and pioneered a number of no- and low-code solutions for stream processing, data model and query generation, form building, workflow systems, and front-end construction for a variety of industries, including those with strong regulatory requirements and complex business rules such as healthcare and fintech.

More recently, I've built a workflow engine for coordinating LLMs and other generative AI processes, and on top of this a platform for minimizing hallucinations and working with documents that are too large for existing context windows.

If any of the above seems like a match for you and your organization or project, don't hesitate to reach out.
You are no longer dependent on the whims of a private company and its shareholders, but bring in the regulatory regime of public service. Also reduce costs as unlike private enterprise, public service need not provide fiscal revenues.
I have a feeling this might be a rhetorical question, but in case it isn't: the answer is no. Apple apps get special permissions, as per usual in the Apple ecosystem. Apple apps are automatically granted screen recording permission and can bypass the screen recording indicator entirely.
> it's a relief that the "unelected, unaccountable judges" interpret highly technical implementations

In the same judgment where the Supreme Court gave themselves total power to interpret technical implementations of the law, they confused nitrogen oxides with laughing gas.

I wish I shared your faith in the ability of narrowly specialized lawyers to work outside their core competency.
To be fair, at the small scales you're talking about (maybe 1-2 machines) systemd does the same stuff, just better with less complexity. And there's various much simpler ways to automate your deployments.

If you don't have a distributed system then personally I think k8s makes no sense.
Most of weight loss actually happens in the kitchen, not the gym. A candy bar is roughly equivalent to a 20 minute run, in terms of Calories. Weight loss drugs surpress appetite urges. Even if you got super fit on the drug, without long term habit changes, most people are likely to put back on the weight quickly. Somewhat counter intuitively, fat people tend to have strong muscles to move all their mass around. My understanding with these drugs is that they artificially inhibit cravings, reducing the urge to eat, thus effectively stimulating weight loss. As soon as the drug stops being administered, the cravings return (and thus the weight) regardless of how fit you are.

Just as an anecdote, I used to not understand how people got so fat. Just eat less lol? I’ve been a little light for my size pretty much my whole life, so I didn’t quite understand. In fact, if it were up to me I probably wouldn’t eat at all. So the concept of being overweight was foreign to me and I assumed that fat people must be lazy/weak/whatever. As I got older and a little more in tune with my body, I noticed what sugar cravings are really like. And my god, when that part of the brain complains, it gets front and center stage. I specifically remember trying hard to resist reaching for a soda for like an hour. I conceded and drank one. I couldn’t focus otherwise. Then I realized that there are people (typically easily spotted) that live every day of their life like this. And I get that the brain is hardwired for gluttony- I will literally never eat enough food in my life- so it’s a rather natural thing to want Calories. I’m lucky that I’ve got a passable relationship with food. I feel for those who struggle with it. I’m also glad that there is a stop-gap in drugs like ozempic that help effectively curtail eating, today. I’m also hopeful that the drugs of tomorrow will be even safer and more effective than we have now and that the systemic sources of obesity in society erode away. I think the future is only getting brighter (and lighter) for the millions struggling with their weight.
Oh and whatever you do, don't hire anyone who is a "scrum master" or "project manager" - if you're hiring from the top you won't need that; people like us are highly professional/communicative/focused. Having someone come in to "take charge" is a bad idea.

I'll disagree with Dave on one thing: I personally prefer not having a single lead developer. I've come to appreciate the advantage of having multiple, aligned leaders in a team. Teams like that are absolutely awesome to work on and you can specifically hire for it.

You will absolutely need buy-in from your company, you'll need to give them access to the people doing the job and likely have one of your senior employees do the job. Based on my experience the best internal people are the same people who you'll be putting through a management development program - the type where they get to know the entire business. They'll have the right attitude (can-do, hard workers, personable) and ideally are good with people / nice to work with.

Have the team as a whole report to you. It's a small team (3-4 devs + 1 internal full time).

Also make sure that the team are in control of their own destiny. You'll need backend/frontend/ops/dev-ops skills covered in that team, you don't want them crying for the sake of having a server made available for them. Give them an AWS / Azure account and let them work there.
I think it's the "first to connect" logic between IPv4 and IPv6. Saw an article recently that said when the address being connected to has both addresses, hosts doesn't work unless you map both there, otherwise the unmapped address will connect.
Will publishers be setting their prices or will ProRata be determining the rates? It would be interesting to see estimated payment breakdowns for samples, eg. if name brands get to command more, or if sources of esoteric information do in the rarer times it is needed.
Cool, is there any good OSINT info/tools for Chinese "world"?
I don't see those as necessarily illegal states, but even so, it's not hard to handle by adding a third `Action` for it (I kept the example short and left the first `if` condition empty).

The second case, if there is an exception, it would be handled as such by simply switching the order of the `if` in the extension method. None of this seems confusing nor onerous in day-to-day use.
merely being a lawyer still isn't enough. They would have to be licensed in the state in which the potential action took place, and fully informed about the circumstances.
So it’s memory efficient but you’d need a new type of “transistor” to support this
What's the purpose of RISC-V core when you already have ARM? More PSRAM or a NPU whould be more beneficial.
I'm used to writing bootloaders and firmware update systems for heavy equipment with impatient users who do terrible, terrible things to their hardware. Remote software updates fail all the time, for all sorts of reasons, but the things you need to do to come back up 'no worse than when you started' has been known for years.

If you make any sort of device and your updates can brick the device, you suck at what you do.
That trace UI is nice
I've never seen a "big" digital project done by anyone but contractors. They fail because they have no skin in the game, and don't give a shit. The biggest contractors seem to be worst.
That's poor, when I was in financial services there were three rounds of layoffs in 10 years. The payout was notice period and 6 weeks per year capped at two years salary. Some people I know were on three months notice and had 15 years service.
An "if" statement or "map" function also has inputs and outputs and probably some internal state due to implementation details, but we don't say they represent state either. They represent operations, or a sequence of operations.
A lot of the features you mention were already there in XMPP 20 years ago. I've lost track of the standard a long time ago but I assume the rest have been added through extensions.
I have yet to personally see an application where distribution of its parts was beneficial. For most applications a boring monolith works totally fine.
You're right that the input from other technical teams is hard to verify. On the other hand, that's fundamental table stakes, especially for a platform team that has a broad impact on an organization. The purpose of the platform is to delight the paying customer, and every change should have a clear and well documented and narrated line of sight to either increasing that delight or decreasing the frustration.

The canonical way to do that is to ensure that the incoming demand comes with both the ask and also the solid justification. Even at top tier organizations, frequently asks are good ideas, sensible ideas, nice ideas, probably correct ideas -- but none of that is good enough/acceptable enough. The proportion of good/sensible/nice/probably correct ideas that are justifiable is about 5% in my lived experience of 38 years in the industry. The onus is on the asking team to provide that full true and complete justification with sufficiently detailed data and in the manner and form that convinces the platform team's leadership. The bar needs to be high and again, has to provide a clear line of sight to improving the life of the paying customer. The platform team has the authority and agency necessary to defend the customer, operations and their time, and can (and often should) say no. It is not the responsibility of the platform team to try to prove or disprove something that someone wants, and it's not 'pushing back' or 'bureaucracy', it's basic sober purpose-of-the-company fundamentals. Time and money are not unlimited. Nothing is free.

Frequently the process of trying to put together the justification reveals to the asking team that they do not in fact have the justification, and they stop there and a disaster is correctly averted.

Sometimes, the asking team is probably right but doesn't have the data to justify the ask. Things like 'Let's move to K8s because it'll be better' are possibly true but also possibly not. Vibes/hacker news/reddit/etc are beguiling to juniors but do not necessarily delight paying customers. The platform team has a bunch of options if they receive something of that form. "No" is valid, but also so is "Maybe" along with a pilot test to perform A/B testing measurements and to try to get the missing data; or even "Yes, but" with a plan to revert the situation if it turns out to be too expensive or ineffective after an incrementally structured phase 1. A lot depends on the judgement of the management and the available bandwidth, opportunity cost, how one-way-door the decision is, etc.

At the end of the day, though, if you are not making a data-driven decision (or the very closest you can get to one) and doing it off naked/unsupported asks/vibes/resume enhancement/reddit/hn/etc, you're putting your paying customer at risk. At best you'll be accidentally correct. Being accidentally correct is the absolute worst kind of correct, because inevitably there will come a time when your luck runs out and you just killed your team/organization/company because you made a wrong choice, your paying customers got a worse/slower-to-improve/etc experience, and they deserted you for a more soberly run competitor.
Any function matching the type

St -> (a, St)

can viewed as `State St' parameterized over `a'. There are several behaviors that organize such functions, such as Monad which "overloads the semicolon" to work on stateful computations. Another behavior implements a stateful interface: `MonadState St'.

get :: St -> (St, St)
put :: St -> (St -> ((), St))

With type classes in Haskell, behaviour is type-directed so in order to reap the benefits we declare a new type.

{-# Language DerivingVia #-}
{-# Language GADTSyntax #-}

-- get :: My St
-- put :: St -> My ()
newtype My a where
My :: (St -> (a, St)) -> My a
deriving (Functor, Applicative, Monad, MonadState St, MonadFix)
via State St
Caddy branch · piku/piku · Discussion #382
You chose an insult over encouragement. Why do that? Be kinder
> Doing math on the internet is always dangerous.

Only if you see correctness as a thing to be avoided. In my experience, being Wrong On The Internet is the fastest way to get something proofread.