I am seeing way to many "Performing security verification This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot." from Cloudfare these days. It strikes me that, if it has verified my client once, it should hold off at least for a day or so before putting me through that hoop again. How does Bunny DNS deal with bot protection?
HN user
herodotus
For those who need some context: In 1983 David Warren published a paper describing an abstract machine that could be used as the target of a Prolog compiler. This machine became the basis of most Prolog compilers - it is much faster than interpreters. His paper was not easy to understand. Hasan Air-Kaci's book was a brilliant exposition of Warren's work, and was a must-read for anyone serious about working on Prolog interpreters or compilers.
Knuth's Optimization Principle: The computer scientist Rod Burstall had a pithy way of saying this: "Efficiency is the enemy of clarity"
I don't know what country your ancestors came from, but I assume you are not held responsible for any horrible thing that government does.
I am curious. If it is on the far side, where does the light come from for the photos? Other stars?
And lying: "Please listen carefully as our menu items have changed". Only once did I get what everyone should use instead: "Please listen carefully to be sure you make the right selection". (Lying is also normalized by "I have read and agree to ....". Maybe better would be: "By clicking this box, you are agreeing to our needlessly lengthy terms, whether or not you have read them."
Sumerian and Akkadian are two different languages. This tablet is written in Akkadian and is dated in the Akkadian era. The authors claim is that the tablet is a [translated] copy of a much (much) older Sumerian tablet. Apparently the author's theory is not taken seriously by assyriologists or ancient science historians.
And here in Canada I worry that the same irrational forces that elected Trump twice and voted for Brexit will lead to new referendums on the break up of Canada in Quebec and in Alberta, leading to the end of this country.
Thanks ....
This is an ambitious project. Might I respectfully suggest that you use your favourite AI (or an English-speaking friend) to fix your many grammatical errors and typos? For example "Note: ALL the syntax highlighting of the Rust code is custom and create by me! If you see and bug, please write in the comments or submit an issue." should be "Note: ALL the syntax highlighting of the Rust code is custom and was created by me! If you see a bug, please leave a comment or submit an issue." Also, Rust, not rust. And many more.
It is impossible to verify anything in this article. For example "In recent internal discussions and public remarks". Where are these public remarks? How did this author get access to internal discussions? I rate this article as clickbait nonsense.
What bugs me is that it is impossible to buy a TV these days that is not "smart". (Of course I know I can just not connect it to the internet, and I don't, but I wish there was a company in the TV market which would make privacy a selling point).
Thanks for doing this. I am well retired now (from Apple) - so too late for me, but after sampling a few chapters I think every fresh software engineer should read your book!
Amazing - but iPhone screen is too small. Works on my iPad.
In the early 1990's, during my days as a Comp. Sci. prof, I was so excited about the emergence of the internet. When I saw the Mosaic browser (a precursor to Netscape and later Firefox) I knew the world had changed for the better. Now I have such mixed feelings. Magazines (like the Farmers Almanac) either go online completely or just disappear. They just cannot compete for advertising dollars with Google. And small family run local retail stores, offering not just goods, but a social hub for people are shutting their doors because how can they compete with the convenience of Amazon. Much has been gained from the internet, and much has been lost.
When I was in second or third year of computer science in 1971 or '72, we (of course) learned IBM 360 assembler, but we also had to design a simple binary adder using AND OR and XOR gates. All on paper - no need for any soldering or electronics, which I regret. I cannot remember how many bits of input - probably 4 but may have been 6. But I did do quite a bit of asm programming, including a routine for calculating square roots using Chebyschev polynomials and newtons algorithm.
Ahem. Actually what I am most proud of is that I made pinch to zoom keep characters focussed during zooming. At that time, Safari let things get blurry until the user stopped zooming and then it snapped to focus. That is what I was supposed to do, but I decided to use mipmaps instead.
See (as one of several patents about this): https://ppubs.uspto.gov/api/patents/html/7899826?source=USPA...
I can confirm that tap to zoom and word higlight still works on many PDFs. PDF documents are so varied in structure that it is impossible to say that any technique always works.
One of those engineers came up with idea of using cluster analysis for word grouping. The other engineer realized that we had a k-cluster problem in the general case, but needed to figure out what k was. (In the simplest case it is 2 - letter gaps and word gaps). They used the differences between the anchor points of glyphs.
Could this be the worst startup idea ever? Light pollution is bad at least for human health, animal behaviour and insect survival.
Better source: https://www.acpjournals.org/doi/10.7326/aimcc.2024.1260
The actual journal article
Below are their least profitable routes, according to AI. Be interesting to see if that is what they shutdown first. Alternatively, it may be a matter of placing the planes in the least expensive hangers while they wit out the strike.
Key least profitable or discontinued routes include: Toronto-(YYZ) to Vancouver (YVR) Montreal to Detroit (DTW), Minneapolis (MSP) Toronto to Indianapolis (IND) Vancouver to Nashville (BNA), Tampa (TPA) Several Western Canada routes from Calgary to smaller cities
It might be informative to compare this with what happened when retailers introduced automated checkout machines. It seems that the net effect on staff sizes was not that dramatic. These stores need more anti-theft security people and some oversight. Not to mention the people they need for technical support. I wonder if there will develop a new category of skills for checking that AI produced code is correct, effective and optimal?
Grete Hermann's 1926 this is the foundational paper for modern computer algebra.
I wish articles like this would cite their sources. Here are two possible sources:
https://pubs.rsna.org/doi/10.1148/radiol.241596 https://pubmed.ncbi.nlm.nih.gov/38940402/
Bill showed up at one of the WWDCs (2011?). I sat next to him during a lunch, not knowing who he was! He told me his name, and then showed me some photos he had taken. He seemed to me to be a gentle and kind soul. So sad to read this news.
Actually, you were not alone: https://www.patentlyapple.com/2010/12/apple-wins-patent-for-...
Steve Jobs was one of the inventors listed on this patent. As it happens, I and another Apple colleague filed an almost identical patent at around the same time. So, for a while, Apple owned two patents for simulating a rotary dial on a touch wheel. (My patent was eventually allowed to lapse. Steve's has been renewed).
I have to say that I had had a bit too much to drink at a dinner in SF when I suggested this idea to my colleague. I was thinking of the old pinball game that had really good physics making it feel amazingly real. I thought that the crucial part was doing the dialing physics in such a way that users could quickly dial any digit with the right gesture.
I was not disclosed on the iPhone when I came up with this idea, but my colleague sent the idea off to the patent committee and they agreed to it! They must have laughed when they saw the similarities to Steve's patent (which was still in progress too). We did have some big differences with Steve's, so it wasn't a duplicate. That being said, I think they wanted to boost the number of patents related to the iPhone as part of the initial marketing. (Steve said that there were already "over 200 patents" for it when he introduced it.)
This is mostly what I worked on for many years at Apple with reasonable success. The main secret was to accept that everything was geometry, and use cluster analysis to try to distinguish between word gaps and letter gaps. On many PDF documents, it works really well, but there are so many different kinds of PDF documents that there are always cases were the results are not that great. If I were to do it today, I would stick with geometry, avoid OCR completely, but use machine learning. One big advantage for machine learning is that I could use existing tools to generate PDFs from known text, so that the training phase could be completly automatic. (Here is Bertrand Serlet announcing the feature at WWDC in 2009: https://youtu.be/FTfChHwGFf0?si=wNCfI9wZj1aj9rY7&t=308)