HNHacker News
TopNewBestAskShowJobs

kusmi

95 karma · joined February 5, 2016

submissionscomments
kusmi··on Puppeteer: Headless Chrome Node API
Has anyone been able to get headless mode to work with socks5 proxy, yet?
kusmi··on The LaTeX Fetish (2016)
I don't know know if I missed it, it seems like author was really trying to cover all the arguments, but the Tex family languages are for hardcore typesetting automation. Author said all Latex docs have a characteristic look. And most typeset examples that I've seen on the web fit that description. Because for the most part they use the default settings, default libraries, and default fonts, etc. Maybe with some variation.

We can agree that everything that needs to be pinched and squeezed can be pinched and squeezed with Latex. So, creating stylish modern looking tables, full page width graphics overlayed with expensive commercial fonts, custom vector graphics and diagrams, is feasible. You would never even recognize it was done with latex. This makes sense at corporate scale painting reports, white papers, invoices, in company colors, logos, and styles. Churning hundreds of styled docs. That's the use case I see for Latex, but no one goes around showing these off, I assume because making styles like this is a job, and the styles themselves assets.

kusmi··on Fitting to Noise or Nothing at All: Machine Learning in Markets
What are your thoughts on Renaissance Technologies?
kusmi··on Uber drivers gang up to cause surge pricing, research says
When it happened to me I immediately filed complaint asking for a refund, and they issued it very quickly with an apology.
kusmi··on Ask HN: How do you handle security for your website(s)?
I think it can be used in production but it's more work. Red hat and CentOS can be hardened following STIG security profile on first boot from fresh install which includes SElinux checks, firewall and service configurations, etc. I'm sure there's more to it, but reading documentation on these alone is enough to overwhelm me.
kusmi··on SEC Issues Report Concluding DAO Tokens, a Digital Asset, Were Securities
I don't understand exactly what this implies. If DAO is a C Corp, will it pay taxes on USD equivalent value of their coin holdings (150$ million going by the report?), or only on what they ultimately convert to USD? What if they use the coins to make purchases directly? If I own a C Corp, can I hide earnings in USD from being taxed by exchanging them for coins I make using some open source block chain?
kusmi··on Ask HN: How can I get better at bash?
https://www.gnu.org/software/bash/manual/bash.txt

I like bash for the same reason I like emacs, in that no matter what the environment is like, I can usually count on my bash scripts to work. I keep them in emacs org-mode files where I store them in src code blocks. I can tangle multiple code blocks into single executable scripts to different directories. Check out org-mode babel, tangeling, and noweb. Keeping all my bash code in a single file solves my issue with having to dig for that one script I wrote that one time because I forgot how to do this one thing ...

If you aren't running Linux on your desktop yet, consider it. Full immersion is a fast way to learn.

kusmi··on Ask HN: How do you organize your files
I use LDA algorithm for topic modeling. It has been the standard go-to for a while now within NLP community. There are implementations of it in many languages. The tricky part is cleaning the text, domain specific stopword lists, and in general controlling how text is processed depending on the context to make useful topic assignments when the text corpus represents more than a single field of knowledge. There are also some interesting ways of combining recent advances in RNNs on top of the more old school LDA topic modeling. I think this will be where most substantial advances will be coming from.
kusmi··on Ask HN: How do you organize your files
I made an automatic document tagger and categorizer. It collects any docs or HTML pages saved to Dropbox, dropped into a Telegram channel, saved with zotero, Slack, Mattermost, private webdav, etc, cleans the docs, pulls the text, performs topic modeling, along with a bunch of other NLP stuff, then renames all docs into something meaningful, sorts docs into a custom directory structure where folder names match the topics discovered, tags docs with relevant keywords, and visually maps the documents as an interactive graph. Full text search for each doc via solr. HTML docs are converted to clean text PDFs after ads are removed. This 'knowledge base' is contained in a single ECMS, external accounts for data input are configured from a single yaml file. There's also a web scraper that takes crawl templates as json files and uploads data into the CMS as files to be parsed with the rest of the docs. The idea is to be able to save whatever you are reading right now with one click whether you are on your mobile or desktop, or if you are collaborating in a group, and have a single repository where all the organizing is done actively 24/7 with ML.

Currently reconstructing the entire thing to production spec, as an AWS AMI, perhaps later polished into a personal knowledge base saas where the cleaned and sorted content is public accessible with REST/cmis api.

This project has single handedly eaten almost a third of my life.

kusmi··on The relationship between mindset and getting old
It's official, my boss really is feeding off my youth.
kusmi··on Ask HN: What are the most used productivity tools in your tech job?
Five years into emacs and I'm only now getting into org-mode. I have about 6k lines of bash code which tangles into a series of startup scripts I use to bring a fresh boot system into production (that includes everything from db config, to raid setup). There is a block of code on top that holds all the configuration details which instructs which blocks to tangle, and to which destination. And since it's org mode, all the code is annotated and exports to HTML and PDF format documentation. The best part, in my project folder where I used to keep these things, now sits one org file.
kusmi··on How hackers abused satellites to stay under the radar (2015)
why pharmacutical companies I wonder?
kusmi··on SecureLogin Authentication Protocol 1.0
Why not just use the fingerprint scanner that's on every mobile phone these days to authenticate.
kusmi··on The Future of Go Summit – Ke Jie vs. AlphaGo
Easy, I would switch to studying the calculator.
kusmi··on Root – Programmable bank account for software developers
Sounds like it would be neat to use this for a business account. Just need a corporate accountant chatbot.
kusmi··on YouTube Advertiser Meltdown: An Opportunity for Startups
An AI trained to identify extremist video content for an automated ad to video pairing system? I've read enough sci-fi to know where this is going.
kusmi··on Show HN: LuaGB – A Gameboy emulator written in pure Lua
Speaking of, what's the status of LuaJIT?
kusmi··on Ask HN: Do you still use browser bookmarks?
I even had to build a server specifically for this, running it on AWS for example would bankrupt me.
kusmi··on Ask HN: Do you still use browser bookmarks?
I work in molecular genetics research, and I've noticed how disconnected subfields within the life sciences can be. For example, a classical geneticist working with yeast can spend their entire career oblivous to the fact that the problem they've been working on has been indirectly solved by a biochemical engineer working in the same building. This happens for a number of reasons, they publish in different journals, use different terminology, the relationship may not be obvious, etc. Originally, I only had metadata extractors and various NLP parsers specific to the bio/life sciences, but I felt that was too limiting and began to expand it. The backend which ties all the services is almost entirely written in Lua/Torch, and Redis. And everything is built around the Alfresco CMS which comes with Solr, and Mattermost as a locally hosted slack alternative. Mattermost bots report on new content (http://imgur.com/a/P3YK1, http://imgur.com/a/GTVEX) wherever it comes from.

There is too much information to stay on the bleeding-edge of things without serious commitment of resources, which start-ups don't have. My intention was to track the content a group of people go through in a day and visualize connections in the data that may not have been obvious before.

Essentially, it's meant for harvesting IP in biotech field.

kusmi··on Ask HN: Do you still use browser bookmarks?
I was considering piecemealing it out as Saas. The CMS component is heavily dependent on Alfresco, which is a bit of a nightmare to work with, to the extent I code around it instead of directly integrating the components. If I find funding, I wouldn't mind splitting this off as its own project (apart from our more wet-lab oriented work which has nothing to do with software). I'd need to payroll a Java developer.
kusmi··on Ask HN: Do you still use browser bookmarks?
Originally no, it was supposed to be a tool to help us generate IP and analyze patents. I'm considering peddling it to other biotechs on a word-of-mouth basis and see where that goes. To make this into a production ready service would require more effort than just me alone, so I'm still exploring options.
kusmi··on Ask HN: Do you still use browser bookmarks?
I used to, I now use zotero to save whole pages onto webdav, from there bunch of scripts peel the ads off, scrape the text, convert to PDF, store in cms and index for full text search on solr. Also hooked up Dropbox to do the same for one click archiving from mobile. Since Dropbox and the webdav are shared between my partners and I, it's a convenient way to build knowledge base. Experimenting hooking up Telegram and slack as well to integrate everything for no hassle user-end. The real pain in the ass is passing the URL itself, consistently, without insisting users use another third party app.

*Forgot to mention the best part: Backend pools these full-text documents, cleans and parses for NLP, then generates meaningful tags, and organizes documents in an auto generated folder hierarchy which is based on word2vec/doc2vec and content clusters. Whole thing runs on a dedicated server with two 1070 GTX video cards for the NLP work which is training and re-evaluating constantly as new content pours in.

Altogether it was 2-3 years of work.

kusmi··on Show HN: Tired of Bad News? Meet SentiNews (Android)
Will be very surprised if this makes any money, let me know.
kusmi··on Survival of the Friendliest
> peace treaty among interdependent nation

It is more commonly referred to as the prisoner's dilemma.

This is a strange article, and I'm curious who the author wrote it for. It's certainly not written for biologists familiar with the research she refers to.

kusmi··on Search at Slack
I've never used Slack because last I remember they don't allow local installation, therefore no access to any documents that were dropped in, is this still the case? I have been using mattermost instead, and wrote a bot which processes all documents uploaded into mattermost, extracts metadata, creates tags and summaries for each, archives the documents in an ECM -categorizing them by their tags, and opens them up for full text solr search. My understanding is that a custom solution like this wouldn't be possible with Slack, or would otherwise require more hacky solutions?
kusmi··on The Economy’s Hidden Problem: We’re Out of Big Ideas
Not bad, the decision to cut the article right there. Of course, it's just clickbait, but very precisely executed. Makes me curious to know if WSJ editors use analytics software to engineer these.

If not, perhaps I can interest you in a demo of one? If you don't see an increase in turnover, well make the trail period free!

kusmi··on An Ode to Linux Desktop Users Everywhere
Ah, rEFInd, I have it along with a debian image on a USB drive I labeled 'magic stick' because when all else fails, it will work.
kusmi··on An Ode to Linux Desktop Users Everywhere
I have Centos on my laptop and the Nvidia drivers work, steam works, 3 displays run flawlessly, SELinux is enforcing (!), but I'll be damned if I ever get the network printer to work.
kusmi··on Who Lives with Their Parents?
I have a different take on this.

Coming out of university with a BS, graduates today are far from well-equipped to perform in corporate upper middle-class jobs (the jobs promising upward mobility). I think this has most to do with an increase in the amount of data companies deal with. White-collar employees need to know not only the ins-and-outs of their industry, but they must also know how to use increasingly complicated enterprise software, and possess more advanced analytical skills to operate with more complicated data. As a result, graduates with a 4year degree are stuck for 5+ years in internship limbo. Companies will bleed money training interns who literally can't offer anything of value and instead will use up the work hours of the skilled employees who train them. Hence, <30k salaries.

I think this is why there is a trend for the more math-heavy STEM fields to flee the coop earlier --they spend less time on the software and analytics training to become valuable sooner.

Certain degrees like health, or design are unlike general STEM fields in that they train students for specific technical jobs rather than teaching broader critical thinking/problem solving. So, they get jobs right out of school (5year engineering programs...?).

PhD's are in the best position to flee the coop quickly because they are paid a livable wage (in most cases) while in graduate school. It's also not terribly difficult to get into a PhD program (completing it is another story). After receiving their doctorate, PhDs rely on tight-knit academic networking within their field of study to do their post-doc. However, this is where many of them get stuck, receiving a salary <70k (often far <). Increasing competition for faculty positions has pushed many a post-doc out of academics (though, by this time I feel they can compete well in the corporate sector).

What I can't explain is law students. I thought there was a bubble leaving most of them jobless. I presume that maybe a law degree is relatively more helpful in scaling the world of big-data (and 'big-regulation') making them prime pickings for corporate jobs earlier than the rest.

kusmi··on BlazingDB uses GPUs to manipulate huge databases in no time
Is the data stored in GPU memory?
← PreviousPage 2 of 3Next →