Some Taiwanese are also planning lots of projects for Coco's graduation. Like setting up a website, drawing fanarts, building monument in Minecraft (or something like that).
They even hired Kuroda Takaya for some voice acting. And are now hiring advertisement companies to create printed advertisements on billboards, bus etc.
> Hey there! Another PM on Visual Studio Live Share here. Security is absolutely something we are designing for. Microsoft will not be collecting data on the code. The code is not stored or uploaded in the cloud in any way. Rather, it is just a connection that is established between you and the teammate you are sharing with.
> There's more details in the FAQ here: https://code.visualstudio.com/docs/supporting/live-share-faq
Probably getting buried but Hemmingway Editor. Highlights your writing in the areas you use passive voice, overly wordy etc. Huge help for learning/improving your technical writing!
For the lazy: https://wikileaks.org/ciav7p1/cms/page_26968090.html
Edit: According to Notepad++, the CIA could have taken advantage of this vulnerability by placing a bogus version of SciLexer.dll on a compromised target machine that Notepad++ would load.
> Are there any actual advantages of using more advanced software
Syntax checking, context-sensitive auto-complete, call-tips, linting or static code analysis, Git integration, integrated debugger, integrated task runner...
Comparing apples to apples, Microsoft also got it right with their IDE. They have made great strides with their Visual Studio products in recent years. They have created Visual Studio Code, which is free available across platforms. They have Visual Studio Community Edition, which is the full version of Visual Studio (sans some professional-level features like a testing suite, I believe), and that's free for up to 5 users under an organization that makes less than a million dollars a year.
Want to buy a license for Visual Studio as a business? Great, you can get that for some real money, because you are a business with an income and you are using Microsoft as a main tool to make that income. I'd be more than happy to shell out $1,199 a year for Visual Studio and a bunch of auxiliary tools if my team is making more than a million bucks.
The downside? The popularity of open source tools that do a great job become a target for intel agencies in the world to try and slip hooks into.
A couple modern examples include Vault 7 documentation of 0-day malware that was placed in VLC. Letter detailing VLC dev team response can be read here.
Notepad++ was another much loved program in this class that also had compromised resources in it. Again related to Vault 7. Notepad++ letter in response can be found here.
There is constant effort to develop tools to collect intelligence as an expected and necessary function of all governments. The more popular the program the highest likelihood of targeting. Without delving into ideals this is recognition of what-is.
From that basis, I tend to regard security as an illusion. We are always compromised. Early in internet history I came across argument to this effect. The best we can do for some security is to be a bit tougher to crack than the next guy. The common wide spread approaches will keep moving and attend to the softer targets with no locks on their door. There is security in being a ghost behind the scenes. With sufficient motivation, no one is secure.
VLC is great, and free, and with that popularity is an irresistible target. I've wandered off topic from that main point. :)
It wasn't in the key highlights, but compare dirty file with version on disk is a long awaited feature for me. No idea how they consistently add so many features every month.
Coming from Atom, I was looking for an extension for highlighting changed and new git files in the explorer to no avail, and then today they included it in the update. Very cool.
YES! Finally we have multi-root workspaces!
This means you can open multiple projects in the same editor now. For now this feature is only available in the Insiders build.
> Has Intellisense
Not for most languages. I'm not only talking about function parameter help, it won't even complete variable names defined one line above where you are typing.
Edit: Intellisense is only for JavaScript, JSON, HTML, CSS, LESS, SASS. So unless you are only doing front-end work, it's useless. https://code.visualstudio.com/Docs/languages
Edit2: C# has Intellisense too.
Edit3: It works, at least for C++, but you have to hit ctrl+space each time you want suggestions. It doesn't show automatically like it does in Visual Studio, and it doesn't show function parameters.
Visual Studio Code is pretty straight-forward: https://code.visualstudio.com/docs/setup/linux
Also, it's cross platform, so what minimal learning/configurations/plugins you need will work on mac and windows, too.
I'm testing it (the download link is live: https://code.visualstudio.com)
So far:
I’m sorry, but is our job as developers to do the needful and spread the gospel of eradicating light themes, not spending time being productive and just writing code, but going overboard with editor configuration until you’ve completely forgotten about why you even installed a text editor.
It’s worrisome that this thread is over an hour old and nobody has come to spread the good word of the one true editor, our lord and savior VSCode, the free and open source messiah that doesn’t try blinding you when you first greet it like other false prophets, but instead greets you with solid contrast and power saving dark colors. How can anyone deny that VSCode isn’t the true path to righteousness when out of the box it is able to autocomplete better than any other without consuming one’s entire available RAM and CPU time like other heathen IDEs (like the antichrist eclipse with it’s light theme blinding you so it can wreak havok upon your machine). And once equipped with the VIM extension, there’s no doubt that it is the true successor to the original divine editor as it possesses all the power of the original while still allowing you to exit it without having to sacrifice your first born child (but that option is still available as it understands the old magic of :wq
and :x
and :wofjspleaseexit
.
^(But seriously, give them the link to VSCode, ignoring the dark theme circlejerk, out of the box it’s seriously one of the best — if not the best — HTML editors available)
It's a pretty good example of the fact that a lot of software development doesn't happen in a vacuum where only performance and efficiency matter.
VSCode's greatest strength is it's own ease of development. There's tons of developers who can contribute to the project rapidly and create extensions. Their update log speaks for itself.
Of course Electron has a lot of overhead, but at the end of the day providing value for your end-users is key and a tool like Electron may easily be cost-efficient in that regard. The project switching to C++ for incredibly efficient code would be a disservice to it's users.
I often get incredibly pissed off at what I last described as "moronic gullibility", as well as people spreading it and making it much worse, purposeful or accidental. Some recent/semi-recent examples, avoiding the tradition "TENTH DOCTOR/JACK HARKNESS/OMEGA/RANI/ETC. TO RETURN":
Likewise, people bitching about the show or communities surrounding the show based on heavily outdated information and other people just lapping it up.
There are other things, like the BBC's approach to spoilers, but I think that's much more rational and doesn't get me quite as irrationally pissed as gullibility.
The merge is obviously the biggest upgrade coming down the pipe in terms of impact, but I'd just like to share some of my enthusiasm for other big upgrades like Verkle trees, statelessness, and state expiry. These are massive improvements on the underlying node structure and will even have a positive impact on the gas costs for certain contracts by making it more efficient to access certain data.
I'm talking like, have-a-node-on-your-phone levels of client improvement here. No need to rely on Infura when you can just send transactions out using a light client built into your wallet.
I don't understand half of the data science and math behind it but this stuff sounds incredible.
vim is like the universal text editor for
It can handle everything pretty good. However, it is not an expert in any single file type. vim really shines when you edit whatever.py and then stuff.go and then reddit_bot.cpp and then video.ini and then fix_flicker.patch before tweaking your systemd.conf and comparing your nginx.conf to animal_list.json.
It is very different from what is a regular text editor nowadays and you will learn a lot basic editing up front before it becomes useful.
There is a lot of stuff in vim for historical reasons and a lot of plugins that can add language specific features. I recommend visiting https://neovim.io/ if you want to start using vim.
For those of you having auto-complete issues with Visual Studio Code, I wanted to make you aware that we are working on a new auto-complete engine, the Python Language Server, and you can try it out by changing your settings.
It gets better every week, we are currently working through a set of performance improvements before we make this the default. If you run into issues, check out our troubleshooting guide for common setup problems and how to file issues.
I dunno if zoom is necessary, since by live streaming they can see what you see already.
But Id recommend making use of the Live Share functionality on Visual Studio Code!
https://code.visualstudio.com/blogs/2017/11/15/live-share
Lets multiple people work together in real time on the same code, quite powerful.
If your system can't handle it here are some light alternatives you can try:
https://www.gnu.org/software/emacs/emacs.html
Best to run in terminal mode because if your system is struggling that much then a windowing system might also "explode" your memory usage.
Edit: I should actually give a little ramble about what it is: The best text editor ever. With Package Control installed, you can find auto-complete hints, text highlighting, syntax completion, and generally anything to help you be more productive when editing code. It's very customizable and $70 USD for the license but the fully featured "trial" lasts forever and only bugs you yo buy when you save sometimes. I've completely replaced Monodevelop with Sublime, and I basically use it for any type of text editing.
Personally, I think $70 is pretty reasonable for Sublime Text. I mean think about it, has it saved you roughly an hours worth of time total across all the times you've used it?
But if you don't think it's worth it you could:
• Use something else like Atom or Brackets
• Revert from your Time Machine back up (and if you don't have a backup system in place, you should re-evaluate your life choices)
You can make atom create git commits with each save, or use a plugin like the incredible live-archive plugin to get a feature without destroying your commit tree
Not a copywriting rockstar myself, but I'm using an app that helps you to write more concise sentences.
It's free, so just copy your text in there and you are good to go http://www.hemingwayapp.com/
+1000. The number of times I respond to MELPA submissions with a link to the elisp coding conventions is just ridiculous.
Visual Studio Code is completely free.
Visual Studio has a Community Edition that is also free for students and small teams.
Don't forget about Atom, Github's electron-based editor that happens to compete directly against Visual Studio Code, Microsoft's electron-based editor. I can't imagine Microsoft is going to want to oversee the development of two competing editors, and that's not good for those of us who use Atom every day. :-(
The site should be improved because it's often the first destination people go to in order to learn more about Vim. The current design can give a bad (definitely out-dated) impression. If the site were more clear and less abrasive, it would likely persuade more people to use Vim than it does currently.
I know that I thought somewhat less of Vim purely based on the site when I first saw it. Look at the beautiful official page for Emacs (I believe it was updated a couple years ago now), by comparison.
In the GNU Emacs Calculator manual, section 2.1.2 Algebraic-Style Calculations, there is a notice:
>Notice: Calc gives ‘/’ lower precedence than ‘*’, so that ‘a/b*c’ is interpreted as ‘a/(b*c)’; this is not standard across all computer languages. See below for details.
Similar notes are scattered through the manual, but I don't recall ever seeing an actual reasoning for this departure from the norm.
My recommendation to this question is always the same: Sublime Text 2.
It makes coding really easy, it has syntax highlighting and code hinting for all the major programming languages, a file explorer so you can easily work within your project folder, it looks amazing, it has brilliant distraction free full screen mode, as well as the ability to view files side by side, etc.
It's definitely worth checking out - it's full of features that speed up your workflow dramatically, it even helps you type code faster.
VSCode also has autosave, you just need to turn it on. It's like you guys just give up on trying to solve a problem if the solution is not a simple checkbox on the first tab of the Settings dialog.
Latest project building a zkEVM rollup: https://hackmd.io/@yezhang/S1_KMMbGt. Interestingly, this is the first look at Ethereum's possible future zkEVM upgrade. Everyone thought it was 5-10 years away, but clearly zk tech is advancing exponentially.
Oh man. You weren't around for the VS Code Icon Civil War of 2017?
https://github.com/Microsoft/vscode/issues/35783
End result: https://code.visualstudio.com/blogs/2017/10/24/theicon
Funny read :)
I'm a big fan of this println debugging, but, doesn't Atom/V8 have a profiler that would have been able to immediately identify this as the bottleneck?
Looks like it's here: https://atom.io/docs/latest/hacking-atom-debugging
I'd be curious to see how much quicker this could have identified the culprit.
I would (and do) just use the build in dired (directory editor). No installation, just C-x C-f a directory and it opens automatically. Type ? and you should get a quick list of options. There is a cheat sheet at https://www.gnu.org/software/emacs/refcards/pdf/dired-ref.pdf which helps on day one - after that I no longer had to look at it.
Import path quick suggestions in JavaScript and TypeScript
Used plugins for this before, but hell ya. This will probably work better than the plugins could.
Also, Sublime Text 2 > than any other text editor -- It's light-weight, is written in python, configured with json files and has a ton of available plugins.
I love that I can ftp my changes to my server on save or sync up my server with my local machine.
Even though it doesn't have the built-in support of FlashDevelop or FlexBuilder, I can compile actionscript projects, view ADB logs, goto php documentation, and much, much more
http://www.sublimetext.com/ (I paid the $60 or so (to help out the dev), but it's free, so long as you don't mind a pop-up every few saves :-D)
Of course, getting the BBC to agree to not spoil things is a much harder problem. The list of things they've spoiled over the years is absolutely insane. Especially since Moffat (with the Simm reveal) and Talalay (with Gallifrey's return) were apparently both powerless to stop the BBC from spoiling things in ads, I don't know if Chibnall will be any different.
Lisp has less syntax and obtuse rules than most programming languages languages you're ever likely to encounter. The core conceit of Lisp is that everything is done by functions. The syntax looks like this:
(print "hello")
Function calls are enclosed in parens. The first item inside is the function name. Here we call the print
function. Successive items are the arguments given to function. Here we give the "hello"
argument. Arguments may also be function calls themselves:
(print (+ 1 2))
Just like before, the first item within a paren pair is the function name. Here the inner paren pair is a call to the +
function giving the arguments 1
and 2
. The result of the inner function call is passed as an argument to the print
function.
Oops. I just taught you Lisp by accident.
Honestly, there are a few other syntax rules that deal with representing data and working with low level things, but when you need them they aren't difficult to remember. The fundamentals are extremely easy to comprehend.
I recommend doing, not just reading, these two things to learn elisp:
Beyond that, it's a matter of learning to use Emacs' help system to find documentation and source code when you need to understand how things are done. And practice. And reading other people's code. I don't do enough of the last two. That's why I suck at elisp.
I feel exactly the same. Our based head moderator /u/PCJonathan has compiled a list here of all the times the BBC has stupidly spoiled major plot elements for no good reason.
For something quick sure, but for any even mildly large or time consuming project, use an actual IDE with built in version control, compiling(if needed), debugging, an error console, etc.
Also, Atom>Notepad++
Edit: fixed link
gVim friendo.
All the fun of a GUI.
All the power of the One True Editor.
On (nearly) every platform you can think of, and several you'd forgotten all about.
As a full featured IDE i would recommend PyCharm. A good alterantive would be a good programming text editor like Sublime Text 2. I would choose Sublime Text over vim, because it's much easier to learn an contains a full python interperter to extend it's functionality - perfect for every python programmer. Personaly i use a combination of both.
I recommend you try Visual Studio Code with remote ssh. It's pretty much the advantages of local development, but on a remote machine.
https://code.visualstudio.com/docs/remote/ssh
(I realize this isn't the answer you're looking for, but I went through a similar thought process a few months ago. Going for a workstation/laptop combo meant a lighter laptop, that I could turn off anytime and wouldn't be constantly venting hot air)
"<strong>Unused variable detection</strong>" is actually a pretty neat function. Up to this day this could be done only with some TypeScript extension and now integrated.
It'd also be cool to implement "Unreachable code detection" for a code that will never, under any circumstances, be reached. Something like this:
if(something) return true; else return false; i++; // this will never be reached so it's a garbage eating up precious kilobytes on my network
Here are some suggestions:
Leave it alone for a while in order to help you see it with fresh eyes.
Read it out loud so that you have a better sense of how the sentences flow. Certainly edit anything that makes you stumble as you read it aloud. This should also help you hear the rhythm of your work: watch out for all your sentences being of similar length, for example.
Catch typos, doubled-up words, etc., by reading each line backwards.
Use software or online tools like this one to highlight excessive use of adverbs, convoluted sentences, passive voice, etc. Obviously don't change anything blindly just because some software told you to, but it can be a useful way to get a different perspective on your text.
Get feedback on it from trusted readers. Ask them to highlight any sections where the meaning was unclear or the sentences didn't flow well.
Expect the length to shrink, on average, as you successively omit needless words.
The State of 1559 - Update 007
> TL;DR 📝
> Large state testing is 99% done, expect a write-up soon 🔜
> EIP-1559 has been updated to be Berlin-compatible 🇩🇪
> We’ll be proposing EIP-1559 for inclusion in the London Hard Fork during the next AllCoreDevs call 🇬🇧 > Note: this doesn’t guarantee a decison will be made on the next call, or that it will be accepted!
> Miners are pushing back against EIP-1559 and others are pushing back against the pushback: lots of new write ups from both sides, and a community call is planned for this Friday ⛏
> A few bonus posts that were too good to ignore are linked at the end of this update 👇🏻
Client dev here.
All clients will have slashing protection at launch, meaning they will track your block proposals and attestations and make sure you don't contradict yourself.
Also clients are implementing a common import/export format to share that information to ease migrating across clients https://hackmd.io/@sproul/Bk0Y0qdGD
Now even with slashing protection slashing can occur if:
Also just to be clear, slashing is the result of an active malicious behavior (producing bad attestations or producing bad blocks), if you are merely inactive and miss some expected attestations/proposals you have a penalty inversely related to the whole network inactivity (very high if close to 66% validators active, and low if close to 99%).
His latest update to 3 was the 5th of May:
http://www.sublimetext.com/3dev
There is an explanation for the downtime here:
https://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&start=50#p58951
(bottom post, "kari", starting with: "From the Sublime office:...")
After delving into u/lawfultots post, I found a post by Tim Beiko that goes into depth on the architecture of the clients as the merge will occur.
It seems that all hands are on deck for the Merge, with single-minded focus on getting it done. I'm damned excited by what I see.
Hi GDP10. I think that you are a bit of a newcomer in the FLOSS world, where everyone has strong opinions about everything. It is notoriously easy to be offended over text, particularly over things we are passionate about. In this case, if you look at the GNU Emacs download page (https://www.gnu.org/software/emacs/download.html) under nonfree systems, you would see the following text:
>To improve the use of proprietary systems is a misguided goal. Our aim, rather, is to eliminate them. We include support for some proprietary systems in GNU Emacs in the hope that running Emacs on them will give users a taste of freedom and thus lead them to free themselves.
Complaining to the /r/emacs community that the goals of the project are exclusionary is not really productive, and to me seems like someone trying to pick a fight.
On a technical note, if you look at the source for the feature you want to use, you would see that it is implemented in ./lisp/net/tramp-gvfs.el. This feature is NOT integration with google drive, but rather integration with gvfs. Wanting to use this feature without gvfs is clearly misguided. It was added for convenience, since other portions of gvfs were already supported this was low hanging fruit to implement. Expecting full integration with google drive independent of gvfs is to misunderstand the feature and its rationale, either naively or wilfully.
Yes the community is anti proprietary software, and no we won't stop talking about it just because you think it is rude. Free software is for some a moral stance, not just strong opinions.
You aren't going to like hearing this, but most IDE's that do C also do C++ because of their interoperability. One of the better ones I've found is actually Qt Creator, which you can install sans the whole Qt SDK. Visual Studio Code is actually pretty good and does all those things as well.
Good Luck.
> Are there any IDEs you would reccommend that is in a more stable place?
Visual Studio Code + lukehoban.Go
extension (Marketplace)
If you look at the video on https://code.visualstudio.com/ you'll see a Microsoft guy presenting Microsoft software sitting in front of a MacBook running OS X. For some reason this creeps me the fuck out. My mind is not used to being bent like this.
Buuuut... languages don't support editors, editors support languages. The team behind Kotlin is the team behind IntelliJ so of course their own editor supports their own language.
Anyone can build a plugin for vscode, atom etc to support Kotlin, just like anyone can do the same for those editors for any old language, which they have?
I think that you are pretty far off base claiming that the "NeoVim people" (whatever that even means) claim that Vim is "horrible and unusable", given that the entire premise of the project is to maintain parity with Vim. And as for your other claims, just a quick browse through this sub indicates that people are hardly "coming out of the woodwork to yell" about things. As for the business with Bram, while I can't speak to the technical side of things, I suspect that you are in the extreme minority if you don't think that his management style is lousy.
Just to mention for people unfamiliar with lisp or scheme, the ;
/;;
/;;;
/;;;;
thing in lisp+scheme is a common convention for different kinds of comment, not some syntax requirement, see e.g. emacs lisp manual.
:)
There's a ton of support. I would first learn a basic editor like Vim, to edit text/source code, and then learn how to invoke a compiler (e.g. gcc) via command line. Learning to compile via command line more important than learning the CLI IDE environment at your point. I won't add too much more than that, because the compiler in itself is a lot to learn.
Last thing I will say is that you can set up VSCode to edit code over ssh if you want a fallback: https://code.visualstudio.com/docs/remote/ssh
Hey folks, happy Sunday. I spent the week going through the feedback I received on my previous v0.01 document on the EthFinance DAO idea. Changelog is on top if you want to skim for the new changes.
https://hackmd.io/Phr_H1yPQK6_cIQBXXEDQw
Once we get everything mostly nailed down, I'll make a new top-level post and start building!
The main thing I've used is the built in terminal, it's nice to not have to run tmux or use panes in a terminal emulator. I keep all of vim's regular keybindings. The other main feature is the async api. While vim also has an implementation I've heard it's not as nice to use and some plugins only support neovim's api.
Finally remote plugins which you can learn about here.
For me the main reason was why not? It doesn't break compatibility with vim, has some nice features and the attitude of the developer toward contributors seems better (from what I've heard).
Edit: Also this
I FUCKING finally have the answer as to why my validators were missing some attestations every day.
It has nothing to do with my setup. My setup has been running flawlessly since genesis.
I have missed a block pre 1024 and a few attestations until today due to client issues. (The block issue was a Prysm only issue, the attestations are all clients).
@potuz on /r/ethstaker discord just informed me that there is an issue with slots that are divisible by 32.
>Validators that are assigned the first slot of an epoch to attest are 20% likely to vote incorrectly on it. On each epoch a validator has 1/32 chances of attesting on this epoch, and a bad vote penalizes the validator for both head and target in this case. This accounts for at least (assuming perfect inclusion distance and a good vote on source) 0.65% of the validator rewards.
Tagging /u/superphiz as he also tried to help me with this issue but we just let it go due to number of missed attestations being <1%/day.
just fyi, plain old ES + JSDoc comments (where required) gets you typing support in VS Code. You can also `npm i` typings for external libraries and still get the intellisense in vs code. I'm also pretty addicted to TS but one of the es6 projects I work on actually isn't so bad once we realized how much typing support we could get with just vs code and javascript. more info: https://code.visualstudio.com/docs/languages/javascript
I was a diehard Notepad++ user for years until a friend showed me Sublime Text (http://www.sublimetext.com), I've been in love ever since. My favorite part is how easy you can "script" your own tasks in it. To take it a step further, you can sync your settings with Dropbox or similar and get full cross platform support (I use a Mac but my old job was Windows, made it easy to use one tool everywhere).
.NET Core 1.0 hit RTM June 2016, so I don't know what you're talking about. As for VSCode it's more than suitable, and it has comparable IntelliSense to Visual Studio. So please stop taking out of your arse.
flashbots post-1559:
https://hackmd.io/@flashbots/MEV-1559
interesting take aways:
* 1559 means no zero gas cost mev transactions anymore. base fee must be paid.
* pricing is likely going to change to account for transactions that don't care about execution order, but just want frontrunning protection.
Even worse: Writing some ASCII text.
Edit: Whoa, seriously though they have a pretty neat homepage now. I just wish they would reimagine and/or reconsider their electron-based backend.
I imagine they all ship the open version considering you may not:
> share, publish, rent or lease the software, or provide the software as a stand-alone offering for others to use.
Needless to say, whoever is distributing that flatpak is in breach of the license agreement unless they have had prior permission from Microsoft.
One of Neovim's banner features is that it has full terminal emulation baked in. It is invoked with the :te[rminal]
command. It is worth reading the helpdoc on this, as it is pretty versatile. So far as I understand, this should do everything and more that you would do with :shell
in mainline vim.
*edit: I would also add that if you plan to explore (or use) Neovim at any length, it will be worth your time to browse through the :help vim-differences
portion of the helpdocs (also available online here).
multiple cursors is pretty dope, but every time i use it i get this feeling like i'm never quite sure if it's saving me more time than defining and repeating a quick keyboard macro would have.
nearly everybody knows about search forward / backward but i didn't really appreciate using them as cursor movement commands to jump around in the file until i started seeing other folks using search commands as cursor movement.
the thing that saves me a ton of time that i rarely see other people use is text registers. for a long time i was in the bad habit of just using the regular kill ring for these things, but registers is way faster when you're juggling several snippets and you don't want to have to sit there and M-y a bunch of times to get to the thing you wanted to yank back.
> My spacebar key is broken :p
I hope you didn't edit all of this line by line. Just in case: the magic of column mode editing (this is nothing specific to notepad++).
For those interested here are the supported languages:
Syntax coloring, bracket matching:
Syntax coloring, bracket matching Plus IntelliSense, linting, outline
Syntax coloring, bracket matching Plus IntelliSense, linting, outline plus Refactoring, find all references
Pretty fascinating watching the progress on the merge happening between the various execution layer and consensus layer client teams
https://hackmd.io/@tvanepps/amphora-milestones
Does anyone know why there's no update from Erigon?
I would highly recommend catching up with these two weekly informational resources:
https://weekinethereumnews.com/week-in-ethereum-news-july-19-2020/
https://hackmd.io/@benjaminion/eth2_news
Both are phenomenal in their own right. Go as far back as you want/need.
—
To answer your specific question, the final multi-client testnet is launching Aug. 4. Launch is estimated for Oct or Nov if all goes well. Otherwise likely Q1 2021 if unforeseen issues/bugs are found.
Imo, this pump is a mixture of so many factors. It’s not just related to eth2 news. It’s TA related. It’s ratio related. It’s fundamentals related. Adoption news related. If you’ve been out of the loop, sit down and invest some time in catching up. It’s worth getting the fuller picture.
Some of the many bits of news that recently came out include:
Much of this news happened this week, but other ones are a bit older. Either way, this run was long overdue.
That is from a feature in Visual Studio called CodeLens. It integrates with your integrated source control solution to provide the information.
I haven't thought to look for the feature in VS Code, but it looks like this extension might provide similar functionality: https://code.visualstudio.com/blogs/2017/02/12/code-lens-roundup
Figured I'd mention that Microsoft also has Visual Studio Online, which can be configured with an Azure server to offer similar capabilities with better extension support as far as I know. It's also a lot more straightforward to set up.
I have had issues with hosting on my personal desktop and access from a laptop - the desktop host needs to be re-initialized every time I connect (super annoying, if anyone has a similar experience, would love a solution).
You're confusing the potential to make Emacs a smooth text editor with it actually being such a thing. The only way those would be the same was if it were engineered for this goal first and foremost which simply isn't the case (compare the emacs paper to the design decisions of xi to see what I mean).
Yes, Emacs has such capabilities. They may be less than ideal, but they do exist. While executing a piece of elisp using the CPU for more than a moment will fully block the editor, it's able to execute asynchronous process callbacks (currently limited to regular and network processes) and timers when being idle. There are definitely packages not leveraging these, if I do a search in my ~/.emacs.d/elpa/
for url-retrieve
and url-retrieve-synchronously
the results are roughly 50/50, suggesting that the average elisp hacker cannot be arsed to deal with the most basic of concepts for non-blocking UI programming, asynchronous programming using callbacks. Draw your own conclusion on how doomed you are from that most anecdotal data point.
This is awesome news!
Please support highlighting the current line number with a customizable face.
Please support customizing the face of all other line numbers (that are not the current line).
I use the window
overlay property to show line numbering in only the active window, so perhaps consider adding such a feature. https://www.gnu.org/software/emacs/manual/html_node/elisp/Overlay-Properties.html I understand the new feature may not be overlays, but it may be fairly easy to have this user option available. For anyone who would like to see how such a feature works, have a look at the variable highlight-nonselected-windows
.
Just wanted to check whether that was a typo or if you knew that Notepad and Notepad++ were different programs. Doing any kinda coding in regular Notepad sounds like the worst
The important thing is, as Danny reported on this week’s devs’ call, that the audit is going well, results are expected next week, and then we can “pull the trigger on everything". https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_201031
Not sure if this has been posted here before, but from today's dev call: >Progress on Blst audit? Expect final feedback next week, and can then “pull the trigger on everything”.
There's already many 2D improvements, see the preliminary changelog I wrote. Most notably, 2D soft shadows, GPU-based particles (in 2D and 3D), basic SVG importing, an high-level multiplayer API and, of course, GDScript improvements.
If you still using OPO2 listen to me carefully. Root the phone, flash Linage 15 (OREO) and you will be delighted.
Just last week I wrote a step-by-step guide for my friend who never rooted android and it went without a problem for him, so there is no reason you should be 3 major android versions behind on the phone that is perfectly capable of running latest system.
I was meaning to post it once I get more testing, but so far everything works - Fingerprint scanner, WiFi, BT, GPS, Camera, HW buttons. Only issue I run into is that you can't type to live search in the settings (but you can access everything). My phone now has 30% more battery life since Oreo has dozing + you can pull even more with greenify + on the top of that with magisk you can further make the phone feel like new flagship. Add Google Assistant, Pixel Launcher and it is almost like you have a new nexus.
Also, I covered how to do full backup, linked to video and other guides and used most up to date stuff. If you run into problems, you can message me. You can also do that if there is something unclear in that guide 🙂Or you know, enjoy probably the last patch this phone gets.
> [VS Code] It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.
From their own FAQ it’s described as a light weight IDE.
> Sublime Text 3, while still technically in beta, is the recommended version of Sublime Text to use: compared to Sublime Text 2, it's faster, more polished, and of course, has a lot of extra functionality. Download it now and give it a try!
http://www.sublimetext.com/blog/articles/sublime-text-3-build-3080
Atom is pretty good too.
Seriously, Notepad++ is a thing of the past. It was useful ten years ago, but today Sublime Text and Atom are way better (mainly because of the enormous amount of plugins available). That was a fucking dumb move. Nobody really needs your software anymore.
As a developer on the team of a mobile app, can confirm that "Bug fixes and performance improvements" pretty much a very common changelog entry for us. Got to say, though, I very much love the new trend of comprehensively communicating changes along with the internal story that drove them. Examples:
VS Code isn't the same as Visual Studio. It's a completely new product from a different team, and it's free and open source. It's the most popular IDE now according to stack overflow. RIP Atom and Sublime text, I guess.
https://github.com/hlissner/doom-emacs mentions
> A popup management system (powered by shackle) that minimizes the presence and footprint of temporary and/or disposable buffers.
I'm really curious what that looks like, but I can't find a screenshot anywhere. Does anyone know of one off-hand?
I use Sublime Text 2 for all my Python. It's basically a programmer's dream :) I wouldn't call it an IDE though, so if you're looking for something more along those lines, you could check out PyDev.
SublimeText 2. I almost knew people would ask, and I was excitedly waiting to answer. The best editor I've ever used and it's cross platform. (I'm mainly a front end developer but I do some back end as well).
I'll give it a try - Microsoft have been doing a lot of good things lately - but I doubt it'll tear me away from Atom. The <code>atom-typescript</code> package provides a Typescript implementation superior to VS/WebEssentials.
Edit: Basically an under-powered version of Atom. Uses Chromium as a rendering/processing platform just like Atom, no custom packages, but integrated Git support and Node.js/Mono debugging.
If collecting personal data is a concern for you, you should look at https://code.visualstudio.com/Docs/supporting/FAQ#_how-to-disable-telemetry-reporting and in particular:
> Note: VS Code gives you the option to install Microsoft and third party extensions. These extensions may be collecting their own usage data and are not controlled by the telemetry.enableTelemetry setting. Consult the specific extension’s documentation to learn about its telemetry reporting.
He actually said Visual Studio <em>Code</em>, which is different from Visual Studio and works on Linux. But I think it's also not compatible with Visual Studio, so as far as I know you can't get such nice integration with Unity. Maybe it's still better than MonoDevelop though?
Probably if you're editing some HTML/CSS in a terminal text editor and want to see the colors. It's a popular feature in many graphical text editors. For example https://atom.io/packages/highlight-colors.
OH
Okay, people: Enter the folder (Stardew Valley Expanded) and find the file content.json
Open this file in any text editor, but Notepad++ is best.
Press ctrl+f and search for the text Penny Mature Event
Her and Haley's events are surrounded by the symbols /* and */
Those symbols render the code in between useless. Removing them and saving the file should allow the events to trigger (along with enabling mature events in the config.json). Or you can just read the script right there. THESE EVENTS FEATURE TRIGGERING TOPICS. PROCEED WITH CAUTION IF YOU ARE SENSITIVE TO UPSETTING TOPICS. Also, the whole content.json is filled with spoilers.
The same reason many use chromium over chrome.
The binary has other things in it AND isn't open source. While the VSCode source code is available under MIT the binary Microsoft publishes has a different non-free licence.
For example you may not
>share, publish, rent or lease the software, or provide the software as a stand-alone offering for others to use.
>reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software
I use the Hemingway App to de-complexify my academic writing. My work is in the top 1% of my cohort.
Orwell also has some great things to say on the subject. His six rules are :
The only downside is now when I'm reading other people's academic papers I have to work harder to stop thinking "you talk like a fag and your shit's all retarded"