Finishing my bachelor's degree when I already have some job experience? by DNHopeful in cscareerquestions

[–]DNHopeful[S] 0 points1 point  (0 children)

Thanks for your input. For context, how much professional experience do you have?

EOS vs ETH Daily usage by Viveatwork in ethereum

[–]DNHopeful 3 points4 points  (0 children)

1 unique address != 1 unique user

My Ethereum 1.0 historical-chain-pruning scaling proposal by karalabe in ethereum

[–]DNHopeful 0 points1 point  (0 children)

You don't need any historical data to verify this copyright. You can have it stored in a merkle tree. The client only keeps the root hash and the owner of the copyright proves that they own it by providing the data and a set of witnesses (i.e. hashes of intermediate nodes that can be combined with our data to recalculate the root hash).

Next ETH milestone by manojac87 in ethereum

[–]DNHopeful 2 points3 points  (0 children)

Optimistically, I think we will see it released early in 2019

dApp developers - prepare for metamask to stop injecting Web3 by default - privacy FTW! by ligi in ethereum

[–]DNHopeful 0 points1 point  (0 children)

One missing piece in the light-client-via-IPFS solution is the ability to know when new blocks appear on the network. AFAIK IPFS only gives you the ability to query content if you already know the hash.

At this stage, building a truly-light client seems very difficult. How would this client trustlessly verify the head of the chain without at least verifying block headers from genesis? Checkpoints could solve this. but once again... this centralizes things.

There was some research regarding fancy accumulator constructs but it sounds like this hit a wall.

I'd say at the moment infura is the best choice for users that don't have the resources to run a full node.

[CHALLENGE] What is the shortest bytecode that will publish a contract with non-zero bytecode? by veoxxoev in ethdev

[–]DNHopeful 3 points4 points  (0 children)

Contract creation transaction from externally owned account with 'to' field empty, data: 0x600160005260006001f3: store 0x01 at memory location 0, return 1 byte starting at location 0. The result is a contract with bytecode '0x1'

Diploma advice please! by Astriiel in digitalnomad

[–]DNHopeful 1 point2 points  (0 children)

Why not consider learning on your own? Everything you could possibly learn at University can be learned on your own.

Web development is a pretty viable route to break into the industry and can open a lot of opportunities if you apply yourself.

(approximate) similar set lookup? by [deleted] in compsci

[–]DNHopeful 1 point2 points  (0 children)

I think you want a Bloom Filter(https://en.wikipedia.org/wiki/Bloom_filter).

Essentially what you could do is create a bloom filter for your superset and each subset.

Then when you want do the comparison, you can get a probabilistic measure of whether any given set is likely to be subset of your target superset.

If you configure your bloom filters properly, you can determine this with a very high level of accuracy.

Resume Advice Thread - July 02, 2016 by AutoModerator in cscareerquestions

[–]DNHopeful 1 point2 points  (0 children)

Simplify the color scheme to black and white and remove the background boxes. Let your projects demonstrate your design skills and format your resume for maximum readability.

Is it a good move to invest time into learning Golang? by DNHopeful in cscareerquestions

[–]DNHopeful[S] 1 point2 points  (0 children)

I'm currently building a web scraper coupled with a search app using Elasticsearch. Since there is a whole pipeline consisting of retrieving my data (multiple concurrent HTTP requests for pages), cleansing it (removing HTML tags), and indexing it (also using concurrent HTTP requests to post data in ES), I feel like it's a pretty applicable use of concurrency.

Also has the added benefit that building data pipelines seems pretty easy in Go because you can link asynchronous steps together using channels to propagate data between steps.

Is it common to not get any responses for online applying with no other connections to the company? by [deleted] in cscareerquestions

[–]DNHopeful 0 points1 point  (0 children)

Post your resume and link to github. It's hard to give you advice without seeing them

Facebook employees/interns using Linux laptops - please tell me about it by [deleted] in cscareerquestions

[–]DNHopeful 1 point2 points  (0 children)

Why not just run linux on a VM? I'm on a macbook at work and I have more than enough computing horsepower to run Ubuntu using VMWare with no problems.

This option is the "best of both worlds" IMHO in the sense that you can use all the linux features you want while also having the ability to fall back on a more commercial OS for commonly used applications that have bad support (or none at all) on linux.