skysight-inc/HackerNews huggingface dataset:
> This allows the speakers to be driven to much higher peak levels than the worst-case safe volume level, greatly extending their dynamic range.

So software devs are going to drive the speakers past the worst-case safe volume level that was presumably set by hardware engineers? And they are going to do it with software running in a OS that isn't realtime safe?

Anyone else see a problem here?

Also-- does anyone know what Asahi is using to test the safety of what they're doing?
Honestly the fact that you can’t run this locally is the main problem here
This is rather fascinating to me, as someone who maintains a flow-sensitive checker. No relation to the Rust borrow checker, since mine is an unsound linter for C++ code. Though there are similarities, as mine is also about memory safety (it looks for pointers that are live across a function call that might GC, and therefore could invalidate them by moving the data they're pointing to.) I spend a lot of effort trying to make the errors comprehensible, so I have to think about the mental models people are using.

The entry point for people is almost always a reported error. The notion "live across a GC call" isn't natural to most people, so I dump out the entire live range (which might be from the previous iteration of a loop, for example) in the hopes that it'll sort of tell a story: "see, you set the variable's value to a pointer here, then you run this code, and this function call within it might GC, and then you use the variable's value here". But that's just an example path through the function, and potentially confusing if that particular path is not possible in practice (but another unmentioned path is). That's the risk of having a more precise analysis: there are more ways that the specific error can be wrong even though the report is a true positive.

Earlier, the analysis was simpler to mentally model: is there a path fragment that mentions variable X, then calls something that can GC, and finally mentions X again? But since then, I've added much more precise data flow to check whether the final use of X is an actual use and not clobbering the previous value (in which case, its live range ended sometime earlier). As with the borrow checker, that just provides reasons to not report an error that the simpler analysis would have, but those do matter to the user. Especially when they're struggling to restructure code, and having to mentally do the same analysis to figure out what changes will fix the problem.

In my experience, there are usually simple code fixes that eliminate a problem entirely and would have worked with the simpler analysis. For the more complicated cases, users are generally pretty appreciative when the analysis is smart enough to allow fixes to be more targeted and natural. (They aren't appreciative of the false positives that the more sophisticated analysis never showed them, because they pretty much only think of this stuff when they get an error report. But that's ok!)
Yeah, utter nonsense. The mechanisms they use to keep people on GitHub is a) network effects (easy to create issues, PRs etc because you already have an account), and b) GitHub is actually really good!
None of what you said refutes my point: The human experience of gambling (including slots) is much more broad than the designers influence upon it and more value can be had than from the winnings and the losings of money. It's more than just shiny lights, and us gamblers aren't zombie lemmings shoving every paycheck into the void. Go gamble with a group of people, watch the diversity of their experiences and I bet you'll see gambling is more than your reductions. There is nuance to this that you are missing.
Yes on arch you can only install packages with `--break-system-packages`. But you can't accidentally mix up system packages with pip.
> C is very performant, and hard to code in, so people just use python as a abstraction layer over C.

C is a way of life. Those of us who code exclusively, or nearly so, in C cannot stomach python's notion of "significant white-space."
> Reworked NPC locomotion

I wish Cyberpunk 2077 had this. It's a very immersive game but man did those weird/glitchy NPC movements take me out of it.
I didn't know about the story when posting this. I also don't think it's relevant, even in a read-the-room sense. Bad press about the leader of an institution isn't a reason to stop discussing the institution's work.
the lack of monetary reward is just a way to get around the legal definition of gambling, as you pointed out from an addiction perspective the result is the exact same as normal gambling.
You can't honestly believe that intentionally overdrawing your bank account and the immediate and ongoing fees associated with that is better than putting essentials like food and gas onto a credit card and making the minimum payment for a few weeks or months until you get another job. It's simple math and in most situations the latter is going to save you money and have the added benefit of letting you eat longer. Imagine thinking a $40 fee every time you make any purchase, along with the constant threat that it will get declined this time, is better than paying a bit of interest. A $2,000 balance held for 30 days results in about $40 in interest, so unless you're buying all the food and gas you need in a single transaction in one month, you're objectively better off using a credit card.

I'm sorry that you're not capable of simply not using a credit card, but that sounds like a problem you should work on. For 99% of adults (and a lot of children, to be honest) they're capable of doing so and credit cards are a way to save money and have better control of your finances (which itself helps you save and make more money).
You never overclocked a CPU when you were a youngling?
For example I undervolt my CPU and GPU for lower noise and heat with just 2-3% loss in performance.
Robotaxi Economics
I imagine the biggest issue is performance. I'm sure an as-declarative-as-possible approach would be favored if it didn't sacrifice that.
> Can someone use an iPhone without an Apple account? If Apple were to lock or ban a user's Apple account, what could the user do about it?

> Can someone run arbitrary software of their choice on an iPhone?

These are not restrictions that are likely to be relevant to the people I am talking about.

You will ask me how I know. The statement is forward looking so obviously I can't prove it, but I know people who have happily been using iPhones for 15+ years without ever giving a thought to these questions. (I know that because I've had this same conversation with some of them.)

In the meantime, these people can go where they want, do what they want, say what they want, etc etc. They are not, in any real sense, being controlled by the software on their iPhone.

If you live in the first world, pay your bills, are not a criminal and your phone usage is mostly limited to Instagram and WhatsApp, the likelihood of your Apple account being shut down without warning or recourse is very small. So for such people, the risk is too remote to dedicate much thought to.
This sounds fine and well, but it's not how Github Actions work (or at least, not the encouraged workflow). Let's have a look at the snippet from one of the projects I work on:

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build and push mwdb-core image
uses: docker/build-push-action@v4
with:
file: ./deploy/docker/Dockerfile
tags: |
certpl/mwdb:${{ github.sha }}
certpl/mwdb:master
cache-from: |
type=registry,ref=certpl/mwdb:buildcache
outputs: type=docker,dest=./mwdb-image
- name: Upload mwdb-core image
uses: actions/upload-artifact@v3
with:
name: mwdb-image
path: mwdb-image

Good luck running this locally. There's no script code to speak of, just references to external "actions" and parameters (for example, https://github.com/docker/setup-buildx-action).

Some CI platforms are just a simple glue layer (Gitlab CI - which I prefer - is one of them), but in most cases Github CI is not. Maybe it adds to the author frustration?
Not really if you can code. Even apple notes is not that bad because the database is readable (and there are already script to export). What I fear is when companies lock you data on their servers and you have to keep paying or be a good citizen to access it.
Like aviation, every regulation/rule is written in blood ;)
Looks like GHA was announced[1] around the same time as the acquisition by MS. The first commit in that repo is a year later when they opensourced it, so we can't see how it evolved before then.

For anyone who was at Github at the time, was it always written in C# or rewritten/replaced after acquisition? If "GitHub Actions is based on Visual Studio Team Foundation Server's CI" is the case, then it sounds like the latter.

[1]: https://github.blog/2018-10-16-future-of-software/
I am reminded of this Penny Arcade comic: https://www.penny-arcade.com/comic/2005/04/25/an-artifact-of...

"It's so pure I think I'm going to cry."
I see, but they shouldn't be allowed to use the word "casino" then. As far as I know, a casino (virtual or real) is a place where you gamble and have a chance (small but real) to get your money back. So basically people playing through this app are believing that effectively can win money when is not true.
And Apple should tell them, that they have sketchy part. Just like Nokia did when I brought them second-hand Symbian phone to fix 15 years ago.

I paid for the repair & learned to be more careful. Nobody died.
Not unless it includes a free house for everyone who didn't get in on the racket.
After two forced CICD migrations, (shoulda been the first), I learned a pattern I think must be very common: decouple absolutely everything you can from your CICD. Small Jenkinsfiles, no groovy libraries, or Bamboo specs; Keep all of it in portable shell script or some other easily movable environment, and call it from the tiniest pinning you can in your Jenkinsfile.

Then have your team use the scripts locally, and make sure that Jenkins is basically just a person on your dev team calling it the same exact way. Jenkins will end up testing your build/test/deploy solution for free and you can bring bugs it catches back to your team so that they are wasting less time on those bugs and more on product work.
I mainly ignore those - I stick to the actions that install things (setup-python) and run scripts.
I just finished reading "The Mom Test" by Rob Fitzpatrick and immediately bought 2 other books by him. If you have ever had a customer conversation and left with a slightly empty feeling this is the pill you are looking for
I don't think nations follow a sports team fan culture when it comes to the question of whether or not a certain company paid enough taxes.
There's definitely a space for it. It may even be possible. But if you consider the long history of lisp discussions (flamewars?) about "a sufficiently smart compiler" and comparisons to C. Or maybe Java vs C++, it seems unlikely. At least very very difficult.

There are little bits of research on algorithm replacement. Like, have the compiler detect that you're trying to sort, and generate the code for quick sort or timsort. it works, kinda. There are a lot of ways to hide a sort in code, and the compiler can't readily find them all.
Why would you need edge rendering for ssr? What's wrong with a regular server?
Should Your Ex-Boss Get a Say in Your New Job? Wall Street Says Yes
Where did you buy a NAS for 20 Euros?

My old DNS-320 was ~100 euro new. And it kind of sucked.
From your link

> Third-party packages are always known by their fully-qualified names, which include the site that hosts the code (e.g. github.com), the user or organization that develops it (e.g. google), and the base name (e.g. uuid).
Whats the benefit then? Having another process running so I can justify the Kubernetes overhead?
I mean to me it's no different than a video game that's "online only". And I know how much I love that.
I‘d also rather say that it was about hosting the code for free in the first place and then the pull requests, including the possibility to comment on code in PRs. I use the git cli (instead of some UI / IDE extension) for all interactions with the repo locally. But as soon as it‘s about collaboration, these platforms come into play.

I just quickly scanned, to find that there is the `git request-pull` command, before I wasn’t even sure whether pull requests are a git built-in feature at all.

Side question: does any code hosting platform allow to comment on lines of code outside of pull requests? I‘ve had several occasions where I wanted to ask, why something was written the way it was.
Not exactly it but Mojo sounds closest from available options

https://www.modular.com/mojo
Yes its a Danish comma thing. Even in Danish its a bit too much though. But that is what you get for making some commas optional.[0] Use of commas is generally a mess in danish.

The whole report is full of wrong commas, for written English. Quite embarrassing.

[0] https://dsn-dk.translate.goog/ordboeger/retskrivningsordboge...
This is why you should write your business logic in external scripts and reference them from your CI/CD. So the YAML is just an interface while your pipeline logic is CI/CD agnostic.
To be fair 13B sounds like a tax avoidance scheme that didn't work out
In theory, you don't have to wait for borrow checking before passing things on to the back-end.

But that doesn't help the compile-edit-compile cycle when you're working through borrow checking errors, so perhaps it's not that relevant.
This doesn't contradict what you're saying, but it's worth noting: speaker support on these laptops couldn't be done through Easy Effects, and speakersafetyd does way more than just DSP. There is no safety mechanisms built in to the hardware/firmware to prevent blowing out the speakers, so speakersafetyd needs to ensure that stuff doesn't get too hot; and that can't be done with a simple volume cap either, since the speakers sound terrible when driven at a guaranteed safe gain level. You need software with a model of how the speakers behave to monitor sense data and dynamically reduce the volume when the audio would otherwise have made the voice coils dangerously hot.

And the system needs to be fail-safe, so that the speakers don't get blown out if the daemon crashes or hangs.

---

As a separate topic, I disagree that this isn't shippable for distros. Distros already have a bunch of hardware-specific stuff. Libinput, for example, has a hardware database to correctly handle or work around quirks for all sorts of input hardware.

There's absolutely nothing which would prevent Ubuntu from providing speakersafetyd's hardware database, either as an optional package, or, if out-of-the-box Mac support is important, as a package that's installed by default.
There are many languages doing that more or less. Jax and Mojo for example.
Absolutely something you can do with a SDR usb dongle: https://web.stanford.edu/class/ee26n/Assignments/Assignment5...

Realistically though just put an AirTag on your keychain and don’t worry about it. You’ll get the benefit of finding it anywhere like in a jacket you left at a coffee shop.
We can't quit email, even though we hate it
It looked just like Netware except setup was actually more simple as it auto detected stuff on the network simplifying the process. At the time it was being developed for MIPS, PPC, SPARC, and PA-RISC (I’m thinking there was a fifth platform, or maybe that was X86?)

Netware dropped the other RISC processors and until it was cancelled focused mainly on PPC and X86. Apple did all the PPC drivers, and all the device dependent code as well as a modified version of setup. It was dropped as both companies were going into a death spiral about the time Micheal Spindler left and Gil A started. We were told it was a “mutual” decision by both companies but I don’t have any insight into the reason for cancellation beyond that.
Show HN: LoRA Tune LLM in Lightning on GPU
> Moore’s law is far from over and multithreading is not the answer.

Wut? We hit the power wall back in 2004. There was a little bit of optimization around the memory wall and ilp wall afterwards, but really, cores haven't gotten faster since.

It's been all about being able to cram more cores in since then, which implies at least multi-threading, but multi-processing is basically required to get the most out of a cpu these days.
scammer credo
Can you give an example? Global DP systems generally offer excellent privacy protection for the analytical distortion cost. Global DP is often not implemented simply due to workflow inconveniences but otherwise it’s great for analytical use cases.
Robotaxis theoretically require no humans and can run 24/7. In practice they need fueling, cleaning, and frequent interventions by remote human drivers to get them out of jams.
I haven’t used matplotlib in a while (also because I wasn’t fluid with it) and now am using it regularly in Code Interpreter w/ GPT-4.

Now I’m thinking there must be many more libraries that are now “in reach” for me for casual use which weren’t just a few weeks ago.
> The fact that you have to push a commit to the repo to test a change, and then wait for a runner delays everything indefinitely, and makes iterating really painful.

Iterating fast is key. As mentioned `act` helps a lot, getting as much as possible to run locally really cuts cycle times.

GitHub Actions feel like bash to me. They are not great languages, but they are available so often that knowing them is a net productivity boost.
I code in both (c for hobbies and python professionally) and “significant white space” is a non-issue if you spend any amount of time getting used to it.

Complaining about significant white-space is like complaining that lisp has too many parentheses. It’s an aesthetic preference that just doesn’t matter in practice.
I get your point: there are no CSS stylesheets or style elements on MathPages at all. Thus, no styles...

The thing is, there are no pages that use no styling! Defaults are styling: they are just choices the browser manufacturer made. Resetting those has its own cottage CSS industry: https://meyerweb.com/eric/tools/css/reset/

I used to view default browser styles as not really styles. Then recently I started trying to use old HTML elements, like 'align', as a way to see if they behaved differently (solved problems with) CSS styling. It turned out that in Safari, Chrome and Firefox, the attributes behaved the same as setting CSS styles -- which makes sense from an underlying architecture point of view (why have two ways to set, say, left alignment?) but shows that the engines are CSS-based, that there is no such thing as not using styles, even using non-CSS, old-fashioned pre-CSS HTML.
I don't think its worth deeper introspection ... Gambling has winners and losers, the winners don't whine and the losers do, except now the media thinks its a cause worthy to parade around. Its a free country, you can spend your money how you want. Don't expect people to care if it works out or doesn't.
> The EU continually being jealous that the US continuously runs circles around them and lapping over and over and over and over . . .

You're making up imaginary scenarios which have nothing to do with this antitrust litigation...
What is your proposed alternative solution, given the constraint that without exceeding the guaranteed-safe volume levels, the speakers are garbage?
I read LotR twice before I saw the movie and finally understood what was going on. I would suggest the movie first, then the books for detail and to clear up a few things.

And then read the relevant entries at https://acoup.blog/tag/lord-of-the-rings/ .
GitHub actions are configured by version-controlled files too though. I have an actions-dev branch on my project, so I can iterate on actions config without having to clutter up master.

Would still be better if I could run locally to iterate. But the local run would have to have very high fidelity to what happens on GitHub to be useful.
ChatGPT 4: “ Brian Chesky, the co-founder and CEO of Airbnb, has developed a unique approach to product management, drawing inspiration from the principles and practices at Apple during Steve Jobs' era. This approach emphasizes a design-centric philosophy and incorporates several key principles:

1. *Design as a Core Philosophy*: Chesky believes that design is much more than a department; it's a way of thinking about the world. This philosophy entails that designers are not just working for engineers but are sitting alongside them and driving the product.

2. *Simplification and Essence*: The focus is on simplifying products by distilling them to their essence, which requires a deep understanding of the product.

3. *Pride in Work*: Designers should only ship products they are proud of. This principle ensures that quality and personal investment are central to the product development process.

4. *Creativity and the Third Option*: When faced with two options, Chesky advocates for seeking a creative third option that requires more heart and imagination.

Chesky's approach involves a departure from traditional methods of product management, leaning heavily into design and creativity as driving forces. This reflects a broader shift at Airbnb, where there has been a move away from traditional growth channels, a focus on new feature releases, and a push for setting ambitious goals [oai_citation:1,Brian Chesky’s new playbook for product, leadership, and growth](https://www.lennysnewsletter.com/p/brian-cheskys-contrarian-...) [oai_citation:2,Brian Chesky at Config 2023: 8 Lessons For Product Designers — Play For Thoughts](https://www.playforthoughts.com/blog/brian-chesky-product-de...

How accurate?
Reminds me of the articles a decade ago or so about using tide laundry detergent for the same reason.

An example:
https://nymag.com/news/features/tide-detergent-drugs-2013-1/

Edit: tide, not ride.
Chamath: Chance that VCs won't exist in world of AI-powered two-person startups
> CI succeeds most of the time. It’s only in the minority of cases that running CI locally is useful, as you don’t need to debug that often.

It's also greatly impacts migration time which would be a leading signal for any team considering a transition.
I don't know anyone around me who would agree to pay a bit more just to get better service and I think that's the core issue.

The core issue is that Apple has restricted your ability to *choose* to pay less or go elsewhere --- without disclosure or consent.
Not a chance. Shipping is taking a global mix of low cost workers and then as cheaply as possible getting goods from A to B.

The margins are razor thin, generally negative with boom years in between.

A 400m containership is operated with a crew of 16 + whatever maintenance technicians are on board. How du you feel about leaving a single low paid person in charge of the reactor on a 6 hours on and 6 hours off schedule?

The long distance shipping industry is looking at methanol, ammonia and hydrogen to decarbonize.
https://archive.ph/lY10D
> Then, as we said, in 2018, the commission had a change of heart, felt rules had been broken, and wanted that €13 billion in tax from Apple.

> Fast-forward to 2020, and the General Court of the European Union decided Apple didn't actually need to pay the tax due to the arrangement the iPhone maker had in Ireland seemingly being above board.

It was ok, then not ok, then ok again. The powers that be are going to keep trying until they want the ruling they want.
MS/IBM joint venture failed through Windows 3.0, which in turn apparently was kickstarted by one person in the company.
You can get around the setup ones by using Docker images (e.g. run in python:3.11 rather than using setup-python).