The -a to -z of Command-Line Options
- Unix tradition encourages the use of command-line switches to control programs, so that options can be specified from scripts.
- Three conventions for how to distinguish command-line options from ordinary arguments exist; the original Unix style, the GNU style, and the X toolkit style.
- Most Unix programming languages offer libraries that will parse a command line for you in either classic-Unix or GNU style (interpreting the double-hyphen convention as well).
- If the program is an interpreter that normally takes commands from standard input, it is expected that the option of a -c argument will be passed to it as a single line of input.
- It is also used to indicate that arguments normally taken from the command line should be taken from a file instead; see awk(1) and egrep(1) for classic examples.
Cryptojacking Malware KingMiner Evades Detection to Mine Monero
- According to researchers at Israeli cybersecurity firm Check Point Software Technologies, the malware which is known as KingMiner will likely continue getting updated in the future in order to increase the probability of successful attacks.
- It is only after extraction that new registry keys are created by the malware payload and Monero-mining XMRig file executed.
- But even as detection engines report reduced detection rates of KingMiner, a steady increase in the malware’s attack attempts have been noted, according to Check Point Software Technologies.
- At the time, McAfee Labs indicated that the targets of the cryptojacking malware were not just personal computers but were increasingly smartphones and other mobile devices with an internet connection, an indication that bad actors were casting their net as wide as possible in the face of falling cryptocurrency prices.
Here's when you can expect your employer to send the form you need to file your taxes for 2018
- The deadline for filing your 2018 tax returns is Monday, April 15, 2019.
- But in order to submit your tax return, you first need a W-2 form, or Wage and Tax statement, from every employer you had during 2018.
- The IRS has yet to release an official announcement, but typically employers must file and postmark tax-related documents by January 31.
- However, a report by the Treasury Inspector General for Tax Administration released in September 2018 warned of an increased risk of a delayed start in the 2019 filing season due to the new tax law.
- If you receive your W-2 after filing and the information is different than what you claimed, you'll need to file an amended tax return using Form 1040X.
- Once you file your taxes, you should receive your tax refund within 21 days of filing.
Building AWS Lambdas for Real World using Ruby and Serverless Framework
- Currently, you can easily find several blog posts and tutorials explaining how to build your own Lambda functions in Ruby, most of them using the famous Hello World as example, which is good as a starting point, but, let's be honest, you won't need to build something as simple as a Hello World.
- In this post, I'd like to share some ideas with those who, like me, started to reach a bit deeper in this matter, and discuss how to tackle these real-world issues using Ruby and Serverless Framework.
- As I mentioned before, most of Hello World examples hold all files in a single root project folder, which makes very easy to the Serverless Framework settings file (serverless.yml) references the lambda function.
Here's everyone who has been charged and convicted in Mueller's Russia probe so far
- A new memo released by special counsel Robert Mueller says prosecutors are now recommending "substantial" prison time for Michael Cohen, President Donald Trump's former personal lawyer and longtime fixer, who is due to be sentenced December 12.
- In a separate filing the same day, Mueller wrote that Cohen told prosecutors about previously unknown contact with a Russian national who claimed to be a "trusted person" in the Russian Federation who offered the campaign "political synergy" and "synergy on a government level." Cohen claimed that person repeatedly suggested a meeting between Trump and Russian President Vladimir Putin.
- On the same day Mueller's office announced the indictments of Manafort and Gates, it was revealed that George Papadopoulos, a 30-year-old former Trump adviser, had pleaded guilty to lying to the FBI about his contacts with Russia.
Uber confidentially files for IPO a day after Lyft
- The ride-hailing company filed the confidential paperwork on Thursday, one of the sources said, in lock-step with its smaller U.S. rival, Lyft, which also announced on Thursday it had filed for an IPO.
- Its listing next year would be the largest in what is expected to be a string of public debuts by highly valued Silicon Valley companies, including apartment-renting company Airbnb and workplace messaging firm Slack.
- The IPO will be a test of public market investor tolerance for Uber’s legal and workplace controversies, which embroiled the company for most of last year, and on Chief Executive Dara Khosrowshahi’s progress in turning around the company.
- Together, Uber and Lyft will test public market investor appetite for the ride-hailing business, which emerged less than a decade ago and has proven wildly popular, but also unprofitable.
Special counsel Robert Mueller submits court filing detailing how Paul Manafort allegedly lied to the government
- Special counsel Robert Mueller has filed a court document on alleged lies told by Paul Manafort to Mueller's team in violation of the plea deal signed by the ex-Trump campaign chairman.
- Before the filing was released, a federal judge ordered Mueller to file his full submission about ex-Trump campaign chairman Paul Manafort's "crimes and lies" out of public view.
- U.S. District Judge Amy Berman Jackson granted Mueller's request to file under seal the "unredacted version" of the court document, in which the special counsel was expected to defend its determination that Manafort lied to investigators in violation of the terms of his plea deal.
- In September, on the eve of a second trial in U.S. District Court in Washington, Manafort struck a deal with Mueller in which he pleaded guilty to two counts of conspiracy, one of which related to money earned from his work in Ukraine, the other of which was related to his effort to tamper with witnesses against him.
Show HN: The road of running Nginx with WebAssembly
- Wasmer is the first native WebAssembly runtime able to run most (soon all) WebAssembly modules compiled with Emscripten (including Nginx) regardless of the host system: Linux, OpenBSD or Mac (and soon Windows!).
- Before typing a line of code, we spent quite some time analyzing the different WebAssembly runtime implementations that already existed, in order to see if we could either reuse them or perhaps take inspiration from their approach.
- So we started with a smaller project: running a simple python file transpiled into C (using rpython) and transformed again to WebAssembly using Emscripten.
- So we started mapping almost all the syscalls that the Emscripten Nginx version needed to run properly.However, this path was quite challenging as it required us to transform back and forth structs from WebAssembly to the inner implementation (libc).
Creating a Block Editor with Markdown and Vue.js
- So while I coded my small flat file cms called Typmill.net as a side project, I wondered if some kind of block editing could also bridge the gap between markdown and the not so tech-savvy mainstream-editors.
- It is a quite big project, so I cannot show much code here, but maybe some basic ideas of the block-editing with markdown.
- The content-component is the frame that does all the general stuff: It gets the markdown-data from the vue-app for each block, it switches between the html-preview-mode and the markdown-edit-mode, and each content component has a button to save, cancel and delete a block.
- When I save the block, then I send the markdown-data to the backend.
- Not a professional dev but a hobby coder and professional product owner.
Robert Mueller's big Friday: The special counsel is set to release new details about former Trump advisors Paul Manafort and Michael Cohen
- Special counsel Robert Mueller is set to file new disclosures on Friday in cases involving two of President Donald Trump's former close associates, both of whom have entered guilty pleas in the probe into Russian meddling in the 2016 election.
- In addition, federal prosecutors in New York will be filing a sentencing memo detailing Cohen's cooperation after his guilty plea in their separate case against him.
- In a separate case Friday, the special counsel's team is expected to explain why it accused former Trump campaign chairman Paul Manafort of imploding his plea deal by lying to investigators.
- On Tuesday, Mueller filed a sentencing memo in the case of another star witness in the Russia probe: Trump's former national security advisor Michael Flynn.
- In a heavily redacted 13-page memo filed late Tuesday, Mueller said Flynn had provided "substantial assistance" to the special counsel, including 19 interviews with investigators and Justice Department attorneys.