HNHacker News
TopNewBestAskShowJobs

pakled_engineer

758 karma · joined November 27, 2014

submissionscomments
pakled_engineer··on Exploitable vulnerabilities found in Kaspersky Anti-Virus
How many other AV programs are extracting/manipulating files without a sandbox? I bet most of them, can probably directly port this method and get same results
pakled_engineer··on Google, Microsoft, Qualcomm and Baidu Announce Joint Investment in CloudFlare
Both MS and QC have jointly invested in CDN mobile video streaming before like “DASH: Dynamic Adaptive Streaming for Better Mobile Video User Experience.”

Since Cloudflare has full China access the goal would be to take over the local streaming market I guess, sell Xiaomi or MS phones with streaming packages that likely MS will provide or lease out.

pakled_engineer··on Google, Microsoft, Qualcomm and Baidu Announce Joint Investment in CloudFlare
You get a lot of "testing your browser" delays if you're from certain regions, also the annoying captcha gateway if behind a big mobile NAT that was blacklisted somewhere because of one spammer or maliscious user, or if using some VPNs/Tor especially the free tier VPNs
pakled_engineer··on Learn Enough Command Line to Be Dangerous (Draft)
Feel free to abstract away the entire shell. The shell is merely a command-driven REPL that interacts with the kernel API, rewrite the shell however you want with an embedded interpreter like how Emacs eshell works (learn one shell, works across every OS Emacs is ported to).

Can also just script shell commands and create levels of abstraction to suit whatever simple layer of abstraction suits you. This is what things like Nautilus File Manager do to manipulate files with a mouse.

pakled_engineer··on Ad Blocking Irony
I run a VM with pf firewall (example book) https://www.nostarch.com/pf3 which wholesale blocks known ad server IPs from adblock/ublock origin filter lists, other sources http://pgl.yoyo.org/adservers/ The firewall also prevents data leaks from misconfigured software phoning home or crash reports being sent, IPs being leaked over WebRTC, ect. You can also run your own DNS and email/backup server with the VM too.

Then scrubbed traffic is passed to Snort (or use Suricata), with a ruleset to look for attack signatures. You can update rulesets from mailing lists https://lists.emergingthreats.net/mailman/listinfo/emerging-... and make your own by following whoever on Twitter is involved in Android/iOS security like @pof (Pau Oliva). There are specific mobile "emerging threat" rulesets too https://lists.emergingthreats.net/pipermail/emerging-sigs/20...

Now you can install Ublock Origin on your phone browser and most of the work it has to do is already done saving memory and bandwidth. Here you can experiment with custom rulesets for how pages get displayed, whitelist certain objects you may wish to look at and not blindly block. To further go down the rabbit hole you can build your own mobile version of FF on your VM, ripping out all these harmful things: https://sites.google.com/a/chromium.org/dev/Home/chromium-se...

You can also set up a script on the VM to update Android on AWS. If say there's a new web views critical bug, and a patch is released your VM script (Ansible/Chef) can start an AWS instance, get the latest patch(s) and completely build a new system.img automatically. This can all be done with a custom app you write with the backend hosted on your VM, or with Termux or KBOX, and automate/abstract away all the ssh key logins and tasks with a script. Open your app see all available new Android patches, then click "Build" to automate your new system.img with your own signatures.

Of course you don't have to use any of these tools, you could learn about their innards then roll your own software. If you are a javascript developer have the pf firewall dump it into your custom interpreter on the VM, that can look for unusual behaviour and just pass scrubbed js to your browser on the phone.

pakled_engineer··on Udacity Says It Can Teach Tech Skills to Millions, and Fast
It's a course on symbolic programming that builds on 6.034 (AI). The lectures aren't open but the same information is all in the suggested reading as you go through the problem sets. Build things like a compiler for a DSL, pattern matching and decision making programs, experimental parallel concurrency through message passing 'actors', most of it is exploratory programming and lot's of SICP/GNU Scheme documentation reading http://groups.csail.mit.edu/mac/users/gjs/6.945/index.html
pakled_engineer··on Ad Blocking Irony
Ah yes, fullscreen horribad adverts that takeover your mobile screen. The entire page goes dark and some overlay ad has appeared on the news site you want to look at either trying to get you to log in, buy something or download their app (full of ads) but you can't scroll around to find where the actual ad is to close the popup as the overlay is so far out of resolution it doesn't fit your device, so you just give up on the blacked out content.

The only solution I could come up with for Android/iOS was to run a remote digital ocean firewall to block all ads at the network level, and connect to it with a VPN. Everything else I've tried or implemented on the devices themselves ate up too much resouces or had to be dangerously elevated in privilege (NDK) just to stop the damn ads. A bonus of this method is you can also experiment with filtering known Android bugs before they reach your device if for whatever reason you can't update your system.img

pakled_engineer··on Udacity Says It Can Teach Tech Skills to Millions, and Fast
You can also look up the recent course and usually get updated lecture notes too, often course calendars are available at MIT and not locked for student authentication http://css.csail.mit.edu/6.858/2015/schedule.html

Speaking of Prof. Zeldovich he's releasing this traffic analysis resistant messenging scheme with some grad students in October http://people.csail.mit.edu/nickolai/papers/vandenhooff-vuvu...

pakled_engineer··on Udacity Says It Can Teach Tech Skills to Millions, and Fast
I prefer the MIT OpenCourseware style, where there's no signing up, no trying to get money out of you and you can come in and just take what you want out of a course, much of it graduate level classes where knowledge is dumped for it's own sake, whereas Udacity/Edx/Coursera all seem geared to introductory courses and selling credentials. I typically just want the lecture notes, assignments, and the recommended reading now. I find video lectures too clunky to load up in the bulky UIs of MOOCs, bandwidth problems, and they eat up too much screen space for working along writing out the programs. I appreciate the condensed versions in the notes too since I don't have a lot of time to dedicate an hour to watch a lecture I could read much faster.

For example this course on Elliptic Curves http://ocw.mit.edu/courses/mathematics/18-783-elliptic-curve... I decided to take after going through djb IETF working group mailing list posts which are so detailed I wanted to understand the basic math involved. Every post he writes is so thorough it's typically almost a class in itself in modern security analysis http://www.ietf.org/mail-archive/web/cfrg/current/msg07335.h...

Also, I originally learned "real development" (my decade of hacking around C willy nilly modifying programs doesn't really count) from Sussman's "Adventures in Advanced Symbolic Programming" where you read chapters out of SICP and then work on assignments, with mini lectures built into them in just plain text http://ocw.mit.edu/courses/electrical-engineering-and-comput...

pakled_engineer··on Hit Charade
I look for music from the future like Purity Ring https://youtu.be/qHTeiYtlS8s

The manufactured pop has never been good, the difference is now I'm no longer a prisoner to MTV/Radio like I was in 1990, I can actually source and stream music worldwide and bypass major label pushed junk. A lot of music I used to mail order in the early 90s was all confiscated by border guards for either "obscene" album art or banned lyrics. Just happy the musical dark ages are over.

pakled_engineer··on Hit Charade
University radio playlists http://www.earshot-online.com/charts/citr.cfm?intChartTypeID... this is the most played this week http://faketearsmusic.bandcamp.com/track/second-wind

Or follow independent labels you like, let it be their F/T job to find artists. I follow Warp, Asian Man Records, Mint Recs, few others.

pakled_engineer··on Microsoft has developed its own Linux: in-house software-defined networking OS
This assumes tomorrow MS doesn't drop a BSD licensed Android clone of their own and clean up in that market.

I thought Facebook was going to die out too then they became defacto telecoms in the developing world through WhatsApp/Internet.Org, and now have a billion users.

pakled_engineer··on Unhackable Kernel?
QubesOS would have saved that Bitpay executive $2mln who fell for an old phishing trick http://www.americanbanker.com/news/bank-technology/bitcoin-p...

Just logically separating administrative VMs with credentials from email VMs would have been good enough to thwart this. We can always fork Qubes and play around with whatever other VM templates such as OpenBSD, seL4 x86/genode port or experimental encrypted overlay kernel.org kernels

pakled_engineer··on Unhackable Kernel?
The documentation for genode OS framework is a full free book (creative commons) http://genode.org/documentation/release-notes/15.05#Comprehe...
pakled_engineer··on Totally Honest Software Engineering Negotiations
If the engineer doesn't want to play the negotiating game, they won't ever ask for a raise they'll just up and leave when somebody else in their network offers them 50k increase salary. Should proactively compensate them instead of swindling and expecting them to haggle.
pakled_engineer··on Obfuscation: A User’s Guide for Privacy and Protest
Same author created Ad Nauseum to click on every ad you encounter as opposed to selectively blocking them http://www.ethanzuckerman.com/blog/2014/10/06/helen-nissenba...

Obfuscation won't slow down data scientists. To see this in action open your gmail account and notice there's (likely) no spam in your primary inbox. Those spammers spend considerable resources to obfuscate themselves from Google's filters yet still fail.

pakled_engineer··on How Debian managed the systemd transition
BSD devs wrote a shim too for Gnome called systemd-utl (now system-bsd) at GSoC https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git...

More info http://undeadly.org/cgi?action=article&sid=20140915064856 it provides hostnamed, localed, timedated, and logind to packages that have this as a hard dependency.

pakled_engineer··on The user-friendly way to be a little drug lord: economic secrets of the dark web
The student is signing for the package, I bet the dealers reuse fake ID or reuse the same airbnb places. Now do controlled delivery next time those addresses with patterns have packages and merely threaten the student into cooperation or follow them for second controlled delivery and bust entire crew for conspiracy to traffic which is a decade in jail at least, especially interstate trafficking. This is a weak criminal scheme made weaker by taunting the police by telling a journalist about your scheme, now they have to bust you to save face.
pakled_engineer··on A password hash storage scheme that prevents efficient password cracking
HSM are freely around for Ashley Madison to buy with their multi millions that are optimized for hi speed crypto functions with physical keys that can't be extracted by a remote attacker stealing the db. Since they don't bother to use easily found current solutions don't see why any of these corps with massive breaches would bother to use this beta software solution either.
pakled_engineer··on The user-friendly way to be a little drug lord: economic secrets of the dark web
AirBnB as your criminal conspiracy supply chain strategy seems like a bad idea, how trivial would it be for the DEA to get a list of addresses on past/current listings, then search USPS db history to find patterns to investigate.
pakled_engineer··on The user-friendly way to be a little drug lord: economic secrets of the dark web
http://daserste.ndr.de/panorama/xkeyscorerules100.txt

http://daserste.ndr.de/panorama/aktuell/nsa230_page-1.html

The act of just searching/visiting Tails homepage gets you tasked into XKEYSCORE. Get generic linux live CD, apply sunglasses, obtain wifi then get the Tor Browser Bundle and go nuts (after about:config disable javascript).^^

pakled_engineer··on 'Dissent,' a New Type of Security Tool, Could Improve Online Anonymity
Dissent uses NIST P-256, which according to djb on the TLS working group mailing list contains unexplained constants http://www.ietf.org/mail-archive/web/tls/current/msg10149.ht... also fails his safe curve criteria http://safecurves.cr.yp.to/
pakled_engineer··on Why WhatsApp Only Needs 50 Engineers for Its 900M Users
Any book on Lambda calculus http://www.amazon.com/Introduction-Functional-Programming-Ca...

https://www.edx.org/course/introduction-functional-programmi...! is a MOOC in Haskell

pakled_engineer··on 'Hackers' at 20
Some of Gibson's 80s writing is almost prophecy, like New Rose Hotel

>Set in the near future, huge megacorporations control and dominate entire economies. Their wealth and competitive advantage reside in the human capital of their employees and the intellectual property they produce. Corporations jealously guard their most valuable employees and go to great expense to keep them safe and happily productive. There is little point in traditional corporate espionage as new products are developed at a lightning pace; there is no time to capitalize on the intelligence acquired from a rival firm, it will be obsolete before it can be used. Companies now hire extraction agents to steal each other's top productive employees.

pakled_engineer··on How We Extended CloudFlare into Mainland China
>Although we may not be able to announce certain content from within China, or any other country in which certain content may be prohibited, we continue to serve it across the Internet from the rest of the network.

Does this mean that the CPC can now have 2 factor censorship? If they get past the great firewall they now have to get past Cloudflare too "We're sorry, this content is not available in your country as per request of Ministry of Public Security".

pakled_engineer··on React Native for Android
I have zero native development experience on any mobile platform and write apps abstracted away in Scheme https://github.com/part-cw/lambdanative/wiki/Getting-Started

After you write/run a lot of tests to make sure the app does what it's supposed to (there's paid services for this kind of testing too) http://googletesting.blogspot.ca/2013/08/how-google-team-tes...

This React abstraction can use Chrome Developer Tools for debugging though, that's pretty awesome.

pakled_engineer··on Lisp is still a secret weapon
Typed Racket working for me lately https://www.classes.cs.uchicago.edu/archive/2014/fall/15100-...

But again no massive ecosystem of libraries to simply plug in so unsure if 'secret weapon'. Also I have experienced the nightmare of trying to port non typed libraries to typed Clojure and falling into a rabbit hole of errors propagating. Haven't had the same problem with Racket but ecosystem is not even close to Clojure so anecdotes worthless.

pakled_engineer··on Ask HN: What are the latest and greatest books on your favorite language?
http://www.springer.com/us/book/9781430266679 Advanced C and C++ Compiling by Stevanovic, Milan I've been reading to hack around node.js to customize it
pakled_engineer··on Ask HN: What are the latest and greatest books on your favorite language?
The Go Programming Language: Brian W. Kernighan is avail preorder on Amazon.
pakled_engineer··on Ask HN: Who is hiring? (September 2015)
Because not writing onsite instead of "no r3mote" so people searching keywords get this listing as a result.
← PreviousPage 5 of 11Next →