Hacker News new | past | comments | ask | show | jobs | submit | Foivos's comments login

How can you even install the update without access to the Internet?

For years, I can not do the automatic updates, because it always fails with an error message along the lines of "Failed to personalise software, check your internet!", even though I have a perfectly working Internet connection. The only way to update is with a live USB and an ethernet connection. Everything else fails.


You can manually download the updates from here - https://support.apple.com/en-us/docs for the older versions of mac (or check and download it manually through Software Update). Once the installation starts, the installer does some verification and / or data collection for which it requires the internet, and then starts the installation - at this point, just switch off the router.

I cannot find the stock ticker symbol. I am aware that they are not publicly traded yet, but the ticker should be known already, right?



Raspberry Pi Holdings PLC (RPI.L) LSE

Trading since yesterday.


This is way better than I thought. A follow-up question would be for the times that it is wrong, how wrong is it. In other words, is the wrong answer complete rubbish or it can be a starting point towards the actual correct answer?


what do you mean by "laziness"?


Speaking from my own experience, which may be different from the grandparent comment: I’ll ask ChatGPT (on GPT4) for some analysis or factual type lookup, and I’ll get back a kinda generic answer that doesn’t answer the question. If I then prompt it again, aka a “please look it up” type message, the next reply will have the results I would have initially expected.

It makes me wonder if OpenAI has been tuning it to not do web queries below some certain threshold of “likely to help improve reply.”

I’d say ChatGPT’s replies have also gotten slowly worse with each passing month. I suspect as they try to tune it for bad outcomes, they’re inadvertently also chopping out the high points.


I think OpenAI did a cost optimization because they were spending too much on compute. And so the laziness is by design.


Yep. Also since there is that shift for-profit-mode.


Try this on either your favorite GPT or favorite kid learning stats..

"What are the actuarial odds of an American male born June 14, 1946 in NYC dying between March 17, 2024 and US Election day 2024?"


It’s a common phenomenon. Been in the news quite a bit. Here from Ars https://arstechnica.com/information-technology/2023/12/is-ch...


Something like this [1] then? I have not used it though, so I do not know how well it works.

https://www.withings.com/no/en/sleep-analyzer


Nice device, but the data is stored with them, so the privacy issue remains.


Maybe, but it looks your data is stored on their servers. I consider data that's not stored on my machine with my encryption key to be essentially public data since any company, even one I trust, can be bought and the terms changed without warning.


I think the prize for the most confusing naming is a tie between USB and WiFi standards.


What value do you bring to YouTube, especially since YouTube does not make any money from you?


Youtube purports itself to be a free site, so I'm not sure why one would ask this question.


What a strange question. Why does this matter?


If nothing else, platform engagement clearly is a driver for the business model. Comments, shares on other media.


The main difficulty of part 2 is that there are edge cases that are not covered by the examples. I have appended the example list with some edge cases, so use this list instead:

two1nine eightwothree abcone2threexyz xtwone3four 4nineeightseven2 zoneight234 7pqrstsixteen eighthree sevenine oneight xtwone3four three7one7 eightwothree oooneeone eight7eight


I don't get the amount of effort people out into the replacement-strategy, I did perfectly fine without it and the code is about as complex as the examples I've seen.

https://github.com/codr7/swift-interpreter/blob/main/part10/...


Yeah, all the talk of replacement seems like people masively overthinking or abstracting a day one problem. My C++ solution was a simple search using the <algorithm> header. It's a little less neatly abstracted out as yours, and could be cleaned up a fair bit, as I wasn't bothered to deduplicate the code after getting it working (and I will if this turns out to be useful tomorrow), but the essence is the same:

https://gist.github.com/joedavis/3d6f2b87bae4809ef8a062caff7...

C++'s .rbegin() / .rend() reverse iterators made the search fairly trivial.


I disagree on it being "overthinking". I just did replacement without really thinking. Saw that it failed on the "eightwo" case since "two" got replaced first, so just replaced "two" with "two2two" instead, then passed it through solver for part1. To me that's simpler and more naive than correctly writing a search or backwards-forwards regex :)

My solution in Kotlin https://github.com/kolonialno/adventofcode/commit/686cbebb07...


>replacement-strategy

Oh so THAT is what is causing people problems.


Ahh, people are trying to do a replacement before finding tokens. I wondered why so many people were saying this was difficult. My head went straight to token parsing, which given the limited set of tokens made it trivial. Thought I was missing something


I think people with understanding of compilers always want to model their code as DSL, and that makes it easier to go for backwards scanning.


One of the reasons for this popularity is the permissive license. I would guess that the license is MIT, but seems to be a bit different [1]. Does anybody know (in simple words) what are the main differences with MIT? The copyright webpage does not elaborate.

[1] https://curl.se/docs/copyright.html


The following seems to be the major addition compared to the MIT license:

"Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder."


There doesn't seem to be a single canonical MIT licence, but rather several co-existing variants of it. The part you quote is a standard part of the X11 variant [1], while the Expat variant does not include it.

[1] https://www.gnu.org/licenses/license-list.html#X11License


The SPDX license identifiers are the best thing we have for defining what the canonical version is (which is used by expat): https://spdx.org/licenses/MIT.html

There are many MIT-derrived licenses, some of which have identifiers prefixed with MIT- and others like X11 and curl have independent identifiers: https://spdx.org/licenses/


All the more reason to avoid calling any one licence ‘the MIT licence’, in my opinion. While I appreciate that SPDX provides a comprehensive list unambiguous identifiers, I don’t really see why they would be best suited to determine which of the many variants a name has been used for is the best candidate.

That’s not to say they necessarily aren’t; I’d be interested to see if any rationale behind that choice has been published anywhere. But if the choice was made more or less arbitrarily, or based on what seemed more popular to the authors, I’d be inclined not to treat SPDX as an authority on the matter.


The existence of the advertising clause was always the main difference between the traditional BSD license and MIT license. The above is interesting because it's also an an advertising clause, but it does something the opposite of what the BSD advertising clause did. BSD wanted the license and the Regents to be mentioned in advertising.


It appears to be a custom licence, which, as stated on the page, is inspired by the MIT/X11 licence. The only difference from MIT/X11 appears to be the the part before the warranty disclaimer, which has been shortened. SPDX has a separate entry for it [1].

[1] https://spdx.org/licenses/curl.html


It's like a combo between the MIT license with the 3rd clause from the BSD 3-Clause license.


If it was neglected they would not touch it. The current versions have less functionality for no obvious reason.


Well, they constantly take tiny steps towards making it an iOS for the desktop. That's down to the name. Mac OS X became macOS (based on iOS).

Their argument for denying users the ability to sideload software on iOS is that said software may include critical security vulnerabilities or even malware. So, why are they leaving their macOS users exposed to vulnerabilities? Why wouldn't they attempt to go in the same direction with macOS?

Their absolute main reason is of course that they take a cut on all software sold via the App Store. Thankfully the EU is doing something[1].

[1] https://www.bloomberg.com/news/articles/2022-12-13/will-appl...


macOS gets iPhone hand-me-downs. Apple’s cross platform endeavors start on the phone, now. Catalyst replacement apps were initially abysmal, and are glacially improving, but have not approached their former Mac greatness, and probably won’t. I’d hoped the Apple Silicon reinvigoration of the Mac would help, but it hasn’t yet. iOS reigns supreme.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: