133 karma · joined March 16, 2010
I still wish there was an environment more like Smalltalk for Python.
Then think about what are the requirements your system needs when it comes to names.
Does the app need to know what a user's name is at all or is a username enough? Does it need to distinguish the family part of their name for anything?
A thing I think is the most general is to just have a Full Name field (min length 1 and either John Doe or something cute as default) And a Nickname or Display Name field if your app needs to show something on screen.
Unfortunately for this question, even using the browser plugin it wasn't able to get the answer: https://chat.openai.com/share/6344f09e-4ba0-45c7-b455-7be59d...
1) It is a custom instruction set, you can rean the ISA guide over at https://www.hpc.nec/documentation
2) The main difference in simple terms is that AVX instructions have a fixed vector length (4, 8, 16 etc). With the SX the vector length is flexible so it can be 10, 4, anything up to the max_vlen (up to 256 on the latest ones). Essentially the idea is you have a single instruction that can replace a whole for loop. Without a good compiler though that means you have to re-write your nested loops.
3) There's currently two options when it comes to the compiler, you can use the proprietary NCC or use the open source LLVM fork NEC has. NCC is less compatible than GCC/Clang (particularly modern C++17 is problematic) but has a lot of advanced algorithms for taking your loops and rewriting them and vectorizing them automatically. The LLVM-fork currently supports assembly instruction intrinsics but they are still working on contributing better loop auto-vectorization into LLVM.
4) Porting software is not terribly difficult to get working, but quite a bit harder to get performing very well depending on the type of workload. Since the Scalar core is pretty standard, you can almost always take regular CPU code and get it running (unlike GPU code in general). If you don't leverage the vector processor though, the performance you get will be nothing special, especially at 1.6GHz. Most of the software made for it starts off as being CPU code and is then modified with pragmas or some refactoring to get it running with good performance on the VE. In almost all cases the resulting code still runs on a CPU just fine. One example of a project that supports both in a single code-base is the Frovedis framework[1].
I think the chip deserves a little more interest than it does. It's one of the few accelerators that you can 1) Buy today, right now 2) Has open source drivers [2] 3) Can run tensorflow [3]. The lack of fp16 support really hurt it for Deep Learning but it's like having a 1080 with 48 GB of RAM, still lots of interesting things you can do with that.
[1]: https://github.com/frovedis/frovedis [2]: https://github.com/veos-sxarr-NEC/ve_drv-kmod [3]: https://github.com/sx-aurora-dev/tensorflow
I also love the clicky feel of the keyboard so maybe I'm just special...
I got my Oculus Rift a few weeks ago and absolutely love it. Practically use it every day. Lucky's Tale was surprisingly good, and I can no longer Elite: Dangerous without the headset.
There's not enough software at the moment. I still want to see a good flight simulator and Altspace-like spaces with actual things to do with people.
1. Open Automator
2. Select Service
3. Search for run Applescript
4. Copy and paste one of the following Applescripts
5. Change the Service receives selected drop down list to "No input"
6. Save the service (Automator will ask you what to name it)
You can then find the service under "Services" inside the Application's Menu.You can also assign it to a global shortcut by:
1. Open the Keyboard section in System Preferences
2. Find your service under the Services list
3. Click the service to reveal the Add Shortcut button
4. Type the shortcut (Like Command+Ctrl+R)
Applescript for Safari: on run
tell application "Safari"
do JavaScript "window.location.reload()" in current tab of window 1
activate
end tell
end run
Applescript for Chrome: on run
tell application "Google Chrome" to tell the active tab of its first window
reload
end tell
tell application "Google Chrome" to activate
end run17,000 * $0.27 = $4590!
Amazon: http://www.amazon.com/gp/product/0887306152
In Japan the book “What if the Female Manager of a High-School Baseball Team read Drucker’s ‘Management’" (By Iwasaki Natsumi) is incredibly popular. So I decided to read the original Drucker book and see for myself. Drucker's historical perspective by itself is interesting enough to warrant checking this book out. Although the advice is more focused on management in large companies, I think it lays a good foundation for those of us lacking MBAs.
Been thinking about this lately though, it looks like Tokyo is home to more Fortune 500 companies than any other city. http://en.wikipedia.org/wiki/Fortune_Global_500#2009_breakdo...
So it might be the best place for a B2B start-up.