initplus
|
1 year ago
|
on: Functional languages should be so much better at mutation than they are
It seems that way because it kind of is. The early days of functional research were equally focused on designing alternative computer architectures that were more suited to functional paradigms.
Now that hardware angle has not been very successful on the whole, and we are left with languages that end up feeling a bit out of place on the hardware we have today.
Another thing to note is that there is a lot of untapped potential in fb compilers. It’s suffering from underinvestment.
initplus
|
1 year ago
|
on: Java Virtual Threads: A Case Study
The benefits from virtual threads come from the simple API that it presents to the programmer. It's not a performance optimization.
initplus
|
1 year ago
|
on: Three ways to think about Go channels
Channels and async/await aren’t really equivalent features. Beyond the fact that they both deal with concurrency.
You can do channels (message passing) on top of async await.
initplus
|
1 year ago
|
on: Microsoft breached antitrust rules by bundling Teams and Office, EU says
And that’s the upgraded version. Previously it just… wasn’t possible at all?
initplus
|
1 year ago
|
on: Swapping GNU coreutils for uutils coreutils on Gentoo Linux
At least it's somewhat possible to reliably test behavior of these against GNU coreutils. Pull down some archaic C++ project with a pile of janky shell scripts involved in the build (Chromium might be a good target) and compare final results.
initplus
|
1 year ago
|
on: Swapping GNU coreutils for uutils coreutils on Gentoo Linux
The original history behind a lot of original UNIX directory structure is engineers running out of disk space on a PDP-11 50 years ago and shuffling things around to keep the system operating. Other reasoning has been piled on top over the years.
initplus
|
1 year ago
|
on: I learned Haskell in just 15 years
Maybe my phrasing is not clear - I meant that these languages are indeed not significantly more productive.
initplus
|
1 year ago
|
on: I learned Haskell in just 15 years
Yes - the value of functional programming isn't that working in OCAML, or F#, or Haskell is 10x as productive as other languages. But that it can teach you worthwhile lessens about designing software that apply equally to imperative languages.
Modelling the business domain, reasoning and managing side effects, avoiding common imperative bugs, these are all valuable skills to develop.
F# is a great language to learn, and very approachable. Worst part about it is interacting with antiquated .NET API's. (I can't believe the state that .NET support for common serialization formats is still in...)
initplus
|
1 year ago
|
on: AMD CEO Lisa Su reminisces about designing the PS3's infamous Cell processor
Difference is that Apple invested heavily in backwards compatibility, even old x86 code performs well on their chips. Meanwhile cell requires a reworking of your entire program to take advantage of it.
initplus
|
1 year ago
|
on: AMD CEO Lisa Su reminisces about designing the PS3's infamous Cell processor
It’s less a confusing one off decision to use a weird architecture, and more a failure to reconsider the status quo and stop using weird architectures.
Previous PlayStation hardware was just as odd. Ps2 reused old surplus Ps1 processors just for audio, and had coprocessors just like cell.
initplus
|
1 year ago
|
on: Eye exercises for myopia prevention and control: comprehensive systematic review
I assumed outdoor time helps because your eyes spend time focusing at a greater distance. Going outside, but only to use a phone/ereader/book is likely not effective.
initplus
|
1 year ago
|
on: We're ending our Samsung collaboration
It's not about subsidizing the repair. Samsung placed a limit of 7 official repair parts every 3 months per repair shop being supplied by ifixit. How is a phone repair shop meant to operate when they can only get 2.3 parts per month?
initplus
|
1 year ago
|
on: 'Satoshi' impersonation 'a serious abuse of court's process' judge concludes
'Dr Wright presents himself as an extremely clever person,' the judge stated. 'However, in my judgment, he is not nearly as clever as he thinks he is. In both his written evidence and in days of oral evidence under cross-examination, I am entirely satisfied that Dr Wright lied to the court extensively and repeatedly.'
Pretty damning statement.
initplus
|
1 year ago
|
on: Don't Just Say "Hello" in Chat
Follow up, don't ask "Can I ask you a question?". Just ask the question in the first message.
initplus
|
1 year ago
|
on: Apple users are being locked out of their Apple IDs with no explanation
I'm not the one making assumptions, it's thousands of independent hosts, and all big tech orgs (including specifically Apple in this case) who are making that assumption. I didn't say the assumption was right, just that it's trivial to avoid falling afoul of it by choosing to use a different TLD.
initplus
|
1 year ago
|
on: Apple users are being locked out of their Apple IDs with no explanation
You end up fighting an uphill battle against every third party that blacklists .xyz, It’s not worth the fight just to use a cute tld and save a few dollars on registration cost.
initplus
|
1 year ago
|
on: Apple users are being locked out of their Apple IDs with no explanation
Issue isn’t self hosting email, it’s self hosting it at .xyz.
They had one of the cheapest registration costs. And so ended up with a high concentration of spammers compared to older established tld’s like dot com. Using the tld for legitimate purposes is really challenging due to the high number of systems that flat out blacklist it.
initplus
|
1 year ago
|
on: Apple users are being locked out of their Apple IDs with no explanation
Don’t want to sound like I’m victim blaming the author. But I can tell you exactly the issue with their account: registering with an email on a self hosted .xyz domain. Using sketchy tld’s is just asking for this kind of trouble.
https://news.ycombinator.com/item?id=28554400
initplus
|
1 year ago
|
on: Apple users are being locked out of their Apple IDs with no explanation
In the future? This is almost certainly already the case.
initplus
|
1 year ago
|
on: Google rival Tuta complains to EU tech regulators about de-ranking
People are searching for comparisons, but these pages have been designed to seem highly relevant to the search engine. Not to be highly useful for readers. That page from Zapier is another example of the same issue. When Google rolls out their new ranking algorithm to zapier.com, I'd expect it will also be de-ranked.
The words "Power Automate" only appear 3x in the page. The title, subtitle, and a link to the same page. Nothing else on the page is relevant to "Power Automate", it's just the same marketing copy from the rest of their website. As a user looking for actual details on how the products capabilities compare to Power Automate this page is useless to me.
Google have been completely transparent about this. They have explained exactly what kinds of pages would be de-ranked under the latest changes.
Now that hardware angle has not been very successful on the whole, and we are left with languages that end up feeling a bit out of place on the hardware we have today.
Another thing to note is that there is a lot of untapped potential in fb compilers. It’s suffering from underinvestment.