What are the legal implications of contributing to open source from work laptop?

What are the legal implications of contributing to open source from work laptop?

Contract-wise, other than a non-competition clause, it is stated that anything I do using company assets belongs to the company. Disregarding the consequences that would affect me, what kind of claim would they get on the project itself, if the company came to find out about my breach of contract? Is it even breaching contract?

Source: news.ycombinator.com

How Command Line Parameters Are Parsed (2009)

How Command Line Parameters Are Parsed (2009)

C/C++ command line parser parses off the command line parameters into the

It gets harder when double quotes are not escaped with ^ as cmd.exe will now interpert them as “Start or end a double quoted part.” The C/C++ command line parser interperts the first as “Start a double quoted part” and the double quote is removed. The C/C++ command line parser interperts as “End the double quoted part” and the double quote is removed.

Source: daviddeley.com

My first hundred days working for myself

My first hundred days working for myself

My first preference was to build my own software product, ideally something for software developers or small business owners like me. I wrote a few more blog posts, and I started using Twitter and a few other social platforms to document the various choices I was making while figuring out my next steps. Within three months, my blog posts were read by over 100,000 people, and a decent number of them chose to follow me on Twitter and other platforms.

Source: danielvassallo.com

The cutting-edge of cutting: How Japanese scissors have evolved (2018)

The cutting-edge of cutting: How Japanese scissors have evolved (2018)

Sun-Star Stationery’s Stickyle Scissors

The Pencut changed all of this, touching off a wave of new compact products from other producers. The scissors have blades that curve away from each other in a way that makes them always meet at a 30-degree angle along the entire length of the blades. But the product also features the same curved blade design of its Fitcut Curve sibling for enhanced performance.

Source: asia.nikkei.com

Arpanet, Part 2: The Packet

Arpanet, Part 2: The Packet

On the way home one of his colleagues suggested they hold a seminar on time-sharing to inform the British computing community about the new techniques that they had learned about in the U.S. Davies agreed, and played host to a number of major figures in American computing, among them Fernando Corbató (creator of the Compatible Time-Sharing System at MIT), and Larry Roberts himself. Likewise, by slicing up each message into standard-sized pieces which Davies called “packets,” a single communications channel could be shared by multiple computers or multiple users of a single computer. The most advanced telephone networks were then on the verge of computerizing their switching systems, and Davies proposed building packet-switching into that next-generation telephone network, thereby creating a single wide-band communications network that could serve a wide variety of uses, from ordinary telephone calls to remote computer access.

Source: technicshistory.wordpress.com

Data Validation for Machine Learning

Data Validation for Machine Learning

The data validation stage has three main components: the data analyzer computes statistics over the new data batch, the data validator checks properties of the data against a schema, and the model unit tester looks for errors in the training code using synthetic data (schema-led fuzzing). Model unit testing is a little different, because it isn’t validation of the incoming data, but rather validation of the training code to handle the variety of data it may see. To flush these out, the schema is used to generate synthetic inputs in a manner similar to fuzz testing, and the generated data is then used to drive a few iterations of the training code.

Source: blog.acolyer.org

Show HN: Spy Codes: free booklet for kids (2018)

Show HN: Spy Codes: free booklet for kids (2018)

It’s 6 pages of my favorite Spy Codes, for use with your own budding spy team (i.e. your kids). Last year I blogged about: Dadding 101: Give Your Kids A Trail of Codes To Break…. and of course coding trails are not limited to use by dads. Simon Singh’s delightful volume “The Code Book” is a great read on the topic of codes throughout history.

Source: www.secretgeek.net

Solving Programming Puzzles Without Using Your Brain

Solving Programming Puzzles Without Using Your Brain

In this case, I’m going to plot a simple scatter graph to the terminal, using the following code (I apologise for my terrible indentation style):

And we get the following output:

There’s a clear pattern there, but it might be easier to see if we inverted it, plotting those things which don’t loop:

For this kind of thing it’s also worth getting familiar with gnuplot. After that, we get the following function to test:

This last step is pretty straightforward: see if there’s an algorithm already out there that solves your problem. In fact, python provides this algorithm as a function in the standard library, making our last version of the function the following:

I’m not sure if this function is fully correct, but it was accepted as a solution to the puzzle.

Source: doisinkidney.com

Why Shamans Stand Apart

Why Shamans Stand Apart

As Aka Manai emphasized to me, people understand shamans to be different kinds of entities, made “other” by their ordeals. Convinced that shamans diverge from normal people, communities accept that they have superhuman abilities. Like shamans and money managers, they decorate themselves with badges of credibility—an association with the White House, for example, or a familiarity with ancient Tibetan medicine—that persuade customers of their special abilities.

Source: www.sapiens.org

Show HN: Spy Codes: free booklet for kids

Show HN: Spy Codes: free booklet for kids

It’s 6 pages of my favorite Spy Codes, for use with your own budding spy team (i.e. your kids). Last year I blogged about: Dadding 101: Give Your Kids A Trail of Codes To Break…. and of course coding trails are not limited to use by dads. Simon Singh’s delightful volume “The Code Book” is a great read on the topic of codes throughout history.

Source: www.secretgeek.net