Europeans (I'm German) often sigh at the price differences, but a big part of it is just that US prices are listed without VAT, while European prices are, and VAT differs across EU member countries.
Denmark has a VAT of 25%, so the DKK 5499 price without VAT is DKK 4399, which amounts to ~$684. Still more but not substantially.
> “A bank mistakenly making such a large transfer shows its controls aren’t working adequately, and it’s embarrassing,” said Dieter Hein, an analyst at Fairesearch
Also:
> The error should have been caught by an internal fail-safe system known as a "bear-trap,"
The issue is not that someone said "let's not have any controls", but that the controls failed.
Additionally, yes, ranking all transaction and double-checking the big ones should probably be part of a fail-safe, but I assume that even more harm could be done by a larger amount of minor issues that go unnoticed over a longer period of time.
This is the best "visualization" / "explanation" of the possibilities and limits of AI that I've seen.
I can show this to someone and say:
1. The software can recognize a feather, as long as it looks similar to what it thinks a feather looks like.
2. The software can't recognize a feather if it's never seen a feather like that. It's not a sentient being.
This is good, because most examples focus on point #1 and -- if enough marketing is involved -- don't go enough into point #2.
People read news articles like "X can recognize cats in a picture with Y certainty!" and are quick to assume that this "AI" can make sense of a picture and understand it, when all it does is apply certain methods for a certain use case.
This does a much better job by letting people write (or draw) their own test cases and figure out the limits intuitively.
I can recommend to peruse the source code. It's well written and documented.
Such projects always put a smile on my face, since they demonstrate how far we've come in some respects:
- We've learned how to write and produce reusable, easily digestable code
- Python gives us a language that is concise, readable
- Frameworks like OpenCV let us do incredible things
- Open Source allows us to share it and collaborate*
- Platforms like Github facilitate the entire experience
10 years ago it took forever to configure my webcam on my Linux machine. I had to scour mailing lists and custom web sites to download various versions of kernel patches.
Now my webcam is built-in and it takes 2-3 commands to take something off of Github and have fun.
* Of course Open Source is not new, but today it really seems like "Open Source won".
In Javascript, many unicode characters are allowed [0], so háćḱéŕŃéẃś is a valid variable name [1].
Note: The number of іllэБіъlэVаѓіаъlэИамэѕ [2] used in your production code is inversely proportional to the number of friends you'll make in the maintenance team.
This is a stark reminder that very few things last and maybe a point to reflect how Yahoo succeeded and failed to pivot into other directions.
Can you imagine Google terminating Search? Facebook terminating their home page? What else would they do and would they be successful?
In a historical context, back in the day directories were a big deal, it took a long time for search engines to become powerful enough to rival the usability. A piece of the old web is gone now.
Graphs are a poor visual representation for a lot of data sets. In cases where they provide significant benefits (think maps, dependency structures, routing), graph layouts are hard problems.
Generic algorithms are great for large networks but computationally intensive. Small network diagrams with an explicit message often have to be manually curated to make sense.
That said, this is a great library, especially since it works so well in the browser. I'm looking forward to future development.
I am a huge proponent of one-page websites for a variety of scenarios. I find that browsing existing examples is one of the best ways to get inspiration and ideas for what is possible.
It's also interesting to browse the source to get a feel for what's easily / hardly possible with different frameworks and how some things are implemented.
I had the following experience, which I considered quite useful.
I was traveling and in the meantime let a friend stay at my apartment. For this, I moved all of my belongings to the basement. After I returned, I shared my apartment with another friend. It was small and quite full, so I only took back the bare necessities from the basement.
At some point I noticed that I had taken all that I needed from the basement, and that the rest was mostly unnecessary. So every once in a while I go to the basement to take out some things and throw them away.
The good thing about this approach was the following: Don't go through your stuff and think what you can throw away. Assume that you want to throw everything away and pick what you want to keep.
It's much easier to decide to keep something than to decide to throw something away.
I thought the whole budget was rather low compared to the total value that is to be created.
Sure, 100k for 1 language sounds odd, given that 200k was enough not only for 2 languages, but also the entire framework. Still, the overall price point is more than fair.
You have to take into consideration that Light Table aims to be specific; adding further languages will likely result in more efforts than merely adjusting an IDE a little bit.
Isn't shooting in the air potentially dangerous, since the bullet (assuming straight up in an empty space) will return to the ground with the same velocity it was fired at?
A 2-finger solution probably wouldn't work so well on the iPad, and especially not on the iPhone. Consistency across devices is a pattern that Apple clearly follows.
I agree however that the method in the video is not so feasible either, for exactly your reasoning.
Your scores aren't necessarily representative for the browsers you mentioned, as the outcome of some of those tests depend on your browser/system settings.
Not all libraries want you either. In my home town, the main library is so filled with students and high schoolers "hanging out" that honest researchers didn't have any more space. They started a policy that if you don't need the resources of the reading rooms (books, machines, ...), you're not supposed to use them.
My hometown has >1mio population, 3 universities and a lot of students occupying the libraries. Coffee shops can be a comfortable alternative.
I meant that the Neo4j API offers methods for graph traversal out-of-the-box which are likely the same ones that most people will use.
MySQL doesn't have a default data structure for graphs (that I know of) or default algorithms.
So while the methods used to traverse the Neo4j graph are fairly representative, the data structure and algorithms used for the MySQL traversal are not.
Of course, I agree with you that the data structure itself is optimized. In general I'm not doubting Neo4j's ability to excel in most benchmarks. I just think the approach is very basic.
Denmark has a VAT of 25%, so the DKK 5499 price without VAT is DKK 4399, which amounts to ~$684. Still more but not substantially.