skysight-inc/HackerNews huggingface dataset:
> So that I better understand your position, would you feel differently if Beeper Mini was just a GitHub repo hosting the code to an unofficial 3rd party iMessage client? Why or why not?

I mean, I think using that code would be a risky proposition at best that might earn you as a user the ire of Apple, and I wouldn't personally do it, but ultimately, showing people how to do a thing, or even providing the executable I don't think itself is a crime.

That said, I would also not be remotely surprised if Apple figured out how to block it's access to it's API's too. And, if there is money involved or if the breach is egregious enough in some other way, I don't think it would be altogether unexpected for the authors to find themselves in some legal hot water too, and/or for Github to receive a takedown notice.

> HN as a community is made up of quite a few people who care about interoperability, the right to use our computers as we see fit, the joy of building solutions to solve problems that other people won’t solve, etc.

Which I respect on the whole, but the key difference here is you are not just using your computer/smartphone, you are using Apple's computers too. That's where I find the disconnect. Each time Beeper Mini connects to those servers it is using compute resources, however infinitesimal, to perform it's functionality: functionality that is not supported, that fundamentally, Apple is now paying for. And you can justify that any way you want, but at the end of the day, that's stealing. And Apple is perfectly within their rights, IMO, to block it and if they feel they have a case, to pursue it legally afterwards.

> Don’t get me wrong. I didn’t expect Apple not to fight this, but I think we need to walk back the hyperbole a bit and consider how utterly normal it is for developers to try to build their own clients when the official options either suck or are too restrictive.

And if you're talking about open protocols or API's, you have my support 100%! I've done some of that kind of work. But you can't just use API's that are publicly available but otherwise closed to you just because you want to. That's textbook misuse.
> Just set an alarm clock like everyone else

This person does not have, or does not know anybody with a sleep disorder.
I think the main thing stopping it is that people get "stuck" on the compositor since even writing a wlroots based compositor is far more effort than the bare minimum for an X wm.
The magazine is given to you for free, you don't pay for it.
The magazine is able to detect that your butler is cutting out the ads.
The magazine decides it does not want to send you its issues any more.
Is that illegal?
> newly purchased smart phone, keyboard and mouse

Why on earth would they allow him these things?
I’d happily put up with banner ads on websites, it’s the mechanism that serves that ad that I find contentious and is the reason I personally use an ad blocker.
I had similar results with a Classic 50 4x10 (3x 12AX7 and 4x EL84)

The only amp I've owned that actually had a computer-sized fan inside to keep air flowing by the tubes
Discoverability is a problem. The average hobbyist website has no chance of making it to the top of the pile of search-engine-optimized trash websites that are returned by search engines. For example: Quora often takes up half of my results these days.

…and if the hobbyists know that their sites aren’t going to get any visitors, there’s little reason to make them in the first place.
Can we start expanding this argumentation to Microsoft, Sony and Nintendo too?

Sure.

I really want to start playing hardcore porn games on my PS5 as soon as possible.

And if somebody figures out how to do that, they should be able to.

Sony has no right to decide what I do with my hardware, right?

Pretty much, yes.
War is entirely different when it goes from "Jimmy heard that bombs were dropped on a hospital" to "here is a hospital where bombs are dropped. Here are the people trying to pull family members and the dead out of the rubble. Here is a cat feasting on the remains of a deceased person because there's no food in the area. Here is a man throwing the body parts of his child into a duffel bag so that he can bury them according to his religious customs."

War is a neat little 3 letter word. The brutality that war inflict should be mandatory viewing so that we know what engaging them costs regular people.
Cutelyst v4 – 10 Years
That would eliminate 99% of news. Including anyone on social media.
No longer true since at least 5+ years. New heat pumps are very _very_ silent
> Large companies that dominate their industry must follow a different set of rules that govern fair competition, harm to consumers and barriers to innovation.

Must? You're really going to need to provide some actual citations there. Tortured interpretations of anti-trust laws do not count.
I don't think you're right about this, and I'll present two pieces of countervailing evidence:

(1) Horace Mann's own words, in which he defines "education" as meaning "much more than an ability to read, write, and keep common accounts" --- and goes on to list, at great length, civic and moral virtues.

(2) The deliberate effort at the turn of the century to use public education to inculcate American values & civic culture into immigrants.

At any rate, Rayiner and I agree about this premise. Further, if I'm wrong, I'm clearly not "wildly" wrong.
I use containers with SideBerry for this. I have panels dedicated to google accounts (broadly: work, other and personal). When I'm in a panel and click a link it opens correctly with the right container and corresponding auth.

It's the best flow I've found. You can also set rules for domains to always open (or prompt) in a container, but I found that to be too much work for several common domains that I use from different profiles.

I do still have rules set up for some things like Github, which should always use my personal container. That's nice since no matter what mode I'm working in, it opens correctly and I don't have to log into Github for each container. And I have stuff like Linkedin and Facebook firewalled into a social container.
How? That's what things like pry and show-method makes trivial.
Apple was founded by members of the Homebrew Computer Club[0]. They had a different philosophy and outlook on their products. As they gained more money, their image started warp. By the time the founders were out of the picture, we're left with people that joined Apple primarily for monetary gain. That's the current Apple under Tim Cook. It's a shame to see such a decline because they absolutely have room to be wildly profitable while bucking the greedy ethos of other corporations, but they have settled down that path and implemented numerous decisions that are hostile to their own users.

There are too many hardware and software decisions they have made in recent years to list, but one decision I think representative of the company's pursuit of profit in spite of its users interests is the fact that iPhone cases do not fit models from year-to-year, even for the small refreshes.

[0] https://techland.time.com/2013/11/12/for-one-night-only-sili...
As I understand it we are tracking certain asteroids that we predict have a chance of impacting on the following encounter with earth depending on what the outcome is of passing through a per-basis volume called a "keyhole". So it isn't that we detect them when they are a decade out on a direct trajectory.
The biggest issues are zoning and NIMBYs, and these are local. Hard to make a national push, or even a statewide push. I could write 5000 words on how that’s going in California right now (better than expected, but slow).
It wasn't assigned to a computer manufactured some time ago, it was assigned by a tech in some repair depot, and for all we know it happened a moment before.
Ask HN: Is anyone using OpenAI's Assistant API?
I find it kinda a lock-in strategy by OpenAI. You do RAG and function calling, etc. all using a convenient Assistant API (https://platform.openai.com/docs/assistants/overview).

But I'm wondering if anyone has found it better than creating RAG pipelines manually by yourself. I like the idea of being able to switch from one API backend to another one without losing much functionality. But if you use OpenAI's assistants, it seems like there's no easy way to just "switch" to Mistral API for instance.
As far as I can tell, Wireguard does it the other way around (i.e. you provide it with a list of SSIDs you want to always enable VPN for, it provides that to the OS, and the OS then only tells the VPN that it needs to get connected).

But according to this [1] post (by an Apple employee?), having an enabled VPN profile seems to indeed be opting the app in to receiving the current SSID without the location permission, at least for some time and since iOS 14.

[1] https://developer.apple.com/forums/thread/679038
Surely, male years would only anger any real man.
Please show where they stated otherwise.
Even if capital costs weren't a factor, space heaters make a lot of sense in very common situations involving heating a particular area. It doesn't matter if heat pumps are 3-4x more efficient if one has to heat up 6x-8x the area instead of a small room that's currently being occupied (i.e. a home office).
You can heat your home with bitcoin mining rigs: https://hackaday.com/2023/05/13/home-heating-with-bitcoin-mi...

Previous discussion: https://news.ycombinator.com/item?id=35934465
I'd appreciate if you were less combative in your discussion. "Did you even read the post?" Give me a break, read the rules of this discussion forum, please.

Beeper is only ONE of the concerns I mentioned. As I said, Beeper may have the best of intentions, but not every solution will be. And if you allow Beeper, you're going to have issues with others doing the same.

iMessage is end-to-end encrypted. Here's how you can MITM it though, if you allow third party tools like Beeper.

For an app like this to work it uses a 3rd party app, because it has to fill the gaps of work being done by iMessage, which means it's handling keys, handling encryption, as well as all the user facing functionality.

How do we know that all of these tools are not MITM'ing the solution? It could just as easily not E2E encrypt the data and decrypt on the server, before sending it to you via the app on your device (an Android device, or web app, or whatever you're using to interact with Beeper as a non-Apple device user). I understand Beeper operates locally, but even in that scenario a malicious app utilizing this same functionality and code could send the decrypted data elsewhere, requiring no server MITM, just a modified client side app.

To an Apple user, we would have no way to tell that the user on the other end is potentially compromised. This _does_ change the trust model, does it not?

Again, Beeper may have the best of intentions, but allowing Beeper to operate would mean allowing others to operate and they may not have the same intentions.

Allowing these types of tools absolutely changes the trust of the solution.

And to be clear, yes, we can view the Beeper code since it's open source. The real concern is other tools utilizing the Beeper code but in a modified way. Just because Beeper's code is open does not mean all solutions are open. And on my end, as an Apple user, I have no way of knowing someone is using a "best of intention" app like Beeper, or a maliciously modified fork of it.
Home Heating with Bitcoin Miners is Now a Real Thing
any guesses on what Cisco paid for them?
Social media platform X back up after global outage
the iPhone messages app already supports unencrypted SMS though
Didn’t mean bring into the world. Meant bring to the world as-in spread the word far and wide.
I have 4. All mom’s side. I’m only grandchild on dad’s side. My only child is a male and carries my name which is really rare and would have ended with me. The burden now lies on him. He has 1 cousin on his mom’s side and because we had him later in life, with some bad luck, he lost both his grandfathers before he was even born.

It’s wild to me. I try to be thoughtful in building deep family-like connections outside of actual families to hopefully help compensate. My grandpa was an huge formative influence on me and that’s the part that saddens me the most (he doesn’t even know what having a grandpa is like).

Also our holiday gatherings aren’t huge, usually 10-20, but the family that comes is pretty far removed from nuclear just because there’s not a lot of us.
The new Azure region they’re building in the Helsinki region is also going to be used for district heating:

https://news.microsoft.com/europe/2022/03/17/microsoft-annou...
Yes, that's what I was thinking.

There was a project to build a tidal lagoon in Cardiff [1] that was eventually abandoned, and I don't know about the environmental impact. But it had the merit of being ambitious.

[1] https://www.bbc.co.uk/news/uk-wales-41213528
I think you're spinning this into a bigger topic than I was. I was (with a not insignificant amount of snark) pointing out that we shouldn't be relying on Google to save us -- we the people as a society have the power to ultimately dictate terms. And that ultimately, the rules are made up and the points don't matter.
Yes, illegal, but so is parking in a no stopping zone.
Not making excuses for him, but I have a strong reaction to the phrase “sentenced to life” seems like the dead end of a life. Because a video got leaked. Rehab isn’t an option?
I'm not a cybersecurity guy (“non-computational life sciences” guy) but seems kid the kid is pretty talented at something.
I mean I have these features too on my Xiaomi phone and it does work with other alphabets and chinese characters locally.
Companies tend to graft their culture from the founders establishing it with early employees and outgrowth from there, it does say something.

Now the market moving to mobile ARM chipsets definitely damaged Intel, though Intel had years to come up with a viable alternative and ways to re-capitalize its fab infrastructure etc. They let their own moat run dry. Theories abound as to why, and since I'm not CEO nor do I have access to Intels internal records, I can only speculate, however from available information I've been able to read, it seems that they became more risk adverse as time has gone on, due in part, because there is immense pressure for any new thing to quickly produce margins similar to that of their main CPU business. Which of course, is a conundrum, as barring any major breakthrough that puts them well and above any alternative, these sorts of things to diversify into strong businesses often take alot of time.

Compare that to Nvidia: the market dynamics is what is allowing them to capitalize on 2 booms that ultimately leveraged GPUs for compute over traditional processors, but the foundation for all this was laid in ~2007 (CUDA first came out then) and Nvidia had to both improve CUDA over time and invested in research around parallelized computing. If were not for their long horizon investment in this, they would not have been primed to take advantage of both crypto and AI.

I'd argue that gaming while lucrative no doubt, is comparatively modest to what they are raking in over crypto and AI, all the while still investing in CPU / GPU integrated chipsets[0] and CPUs tailored to massive data center requirements around AI specifically[1], all of which they wouldn't be able to really take advantage of it not for their long term investment in things like CUDA and parallelized computing. I suspect quite strongly that without the founder at the helm, there would have been little internal cover to continue investing in these things at the rate Nvidia was prior to the boom times.

[0]: https://www.reuters.com/technology/nvidia-make-arm-based-pc-...

[1]: https://www.nvidia.com/en-us/data-center/grace-cpu/
Slow SoC perhaps or badly optimized drivers / OS.
I'm in Chicago - I pay for a personal office at a coworking space ($500 / mon)

To justify doing that I live in a dorm-type situation where I have shared bathroom and kitchen and only my large bedroom is private. ($800 / mon)

It's in Chinatown and because Chinese people generally keep to themselves, and I work 80 hour weeks (40 dayjob, 40 startup), it works out. When I was paying $1600 for a studio, I'd get annoyed when neighbors were regularly smoking weed. That's not a problem in Chinatown. No one smokes weed.

It's probably not for everyone - but doing both my dayjob and business from home wasn't working out. For a lot of people there's a mental switch if you have to travel and go to an office to do work. I'm one of those people. I just get more work done this way.
How do you control Splunk costs?
Observo.AI is doing some interesting work in this area
As an example, “The Terror of War” turned many people in America against the Vietnam war.
One advantage to this approach is that there is less compiler magic going on. I use a similar approach, but I prefer using type safe upcasting or model checked downcasting via inline functions or explicit references to base members, instead of direct C style casting.

This also makes it easier to develop a uniform resource management strategy with allocator abstraction. Being able to easily switch between tuned bucket, pool, or bump allocation strategies can do wonders for optimization.

It's possible to model check that downcasting is done correctly, by adding support for performing type checks at analysis time. In this case, a type variable is added to the base type that can be compared before casting. Since this is an analysis only variable, it can be wrapped in a macro so that it is eliminated during normal compilation. Static assertions checked by the model checker during analysis time may need to be refactored to extract the type information as a proof obligation made by the caller. This technique actually works quite well using open source model checkers like CBMC.

Either way, some C OOP is not only useful to provide some optimization knobs, but it's also quite useful for introducing annotations that can help to formally verify C but that don't actually incur any runtime overhead.
I think if it was just that I might have eventually tolerated it, but it's a really big one which meant I approached every other part of Python with much lower tolerance for anything else which didn't just perfectly match what I want...
Perspective shift, there's an axis of responsibility:

Hacker - It's my stuff and I'm responsible for how it works.
User - I'm using this and it's the suppliers job to make sure it works.

Where you sit on this spectrum from Hacker to User defines your opinion on this.

Neither end is wrong, they just want different things.
But what about the companies that make the machinery that you produce software for? Shouldn't they have the right to prevent you from accessing their built hardware and force companies to get service from them directly?
Obviously I don't know what your company does exactly, but it and Microsoft are both very bad examples. This is closer to a Telcom/Basic Utility law issue, imsg is used by roughly half of Americans, more than half in Europe, and is the default way to text message on this "basic utility" platform. Interoperability should be a given and it's closer to a Ma Bell situation This is starkly similar to the tweaking of antimonopoly practices that needed to be hammered out back in the 80s to break up Bell.
I salute those in the startup world - the ones in a team of 5 and they're the only Ops person who always gets paged.

Been there, done that.
Sounds like a bit of a fetish thing. If you say that Dabus was the inventor in a way that confers rights on the machine, then Thaler is taking those rights away and is acting like, well, a slaveholder.
"Is there new legislation on this now?"

Arrested Development aside, I had a crush on a cousin as a little kid and as an adult, I would absolutely date and/or have sex with a cousin. I really don't see the issue as long as procreation is firmly off the table.
Honestly, probably not. It's not necessarily that I don't think someone who's primarily familiar with Sanderson/Rothfuss/etc wouldn't be __capable__ of reading it—it's more that the format of the story and narrative are so vastly different than the styles of more mainstream fantasy works that it's hard to say whether or not it would resonate with you.

Some readers of the series would recommend reading 1-3 books before making a judgement on it, but I think that it's just not for most people. If you'd like a challenge and enjoy the process of solving a big crazy puzzle, than I'd say go for it! But if you are more interested in reading something that you can just pick up and enjoy, there are better series out there.

If you're looking to try some stuff outside the Sanderson/Rothfuss bubble, some of my personal favorites are Mother of Learning by Domagoj Kurmaic and Cradle by Will Wight.

The former is a fantasy time loop story about a young academy student who becomes stuck in a month long time loop and has to figure out how to get out of it.

The latter is a underdog eastern fantasy story that's kind of like an anime in book form where quite possibly the weakest person in the world learns of an apocalyptic event that he needs to get strong enough to stop in order to save his loved ones.

Both are progression fantasy, a fun sub-genre that is more focused on the acquisition of power than a more traditional epic fantasy series like the authors you mentioned have, but could be a fun way to branch out and explore some other styles of fantasy writing!
It does beg the question whether this is simply a chicken-and-egg problem.

When it is almost impossible to develop for, you only get big contracts because nobody else has the resources to design products for it. On the other hand, with good and free design tools the toy projects done by hobbyists and schools can serve as the catalyst for using it in medium-scale projects.

There are plenty of applications imaginable for something like Intel's SmartNIC platform - but you're not going to see any of them unless tinkerers can get their hands on them.
Regarding the first, yes I thought obviously I meant per single unit resp. integration test. And 'covers' meaning what is actually under test.

So:

test_1 {
result = waz()
assert result == 42
}

is an 'integration test' vs. a 'unit test', according to people using the first definition, exactly when `waz` calls other functions vs. is somewhat pure.

I do not consider that I 'misspoke', but I hope that clarifies it for you.

> The remaining two I guess say something, albeit flimsily, but obviously do not allow explicit testing of third-party code. Take the second case, since it provides some concrete code. Show us how you would update that code to explicitly test some third-party library. Remember that you said it calls "your handler code". I will wait.

Don't wait, because I've no interest in continuing this.
The new version of Midjourney now does a good job integrating text
This might sound strange, but one of the things I shave always wanted are what I would call "routes" --> A journey one goes down to either connect to something through some circuitous method, so to save that. Or to attempt to install or implement something that keeps package-creeping on you, so you could just have massive undo route. Or to be able to send someone a route that they can just watch, read or playback on their system. (obviously you'd need validation, auth, logging, etc- but savable, sharable cli route would be pretty dope, unless something like this exists and im an idiot.... (this is different than orchestration, it should be a native capability of the shell)
Generally you only want heat for half a year, the other half you want it cool (roughly). In the half where you want it cool you then have extra load by the miner generating extra heat... or you turn it off, which seems like a massive waste of compute power.
You're 100% correct on the technical challenges here, but the fully loaded requirement is what Apple is trying to address as per the paper they just published. I'm somewhat skeptical that they've solved it since it's a hard problem. We'll see!
https://www.observo.ai/post/out-of-control