HNHacker News
TopNewBestAskShowJobs

rawnlq

1,209 karma · joined October 9, 2014

submissionscomments
rawnlq··on What's been wrought using the Piece Table? (2014)
Do you mean https://en.wikipedia.org/wiki/Persistent_data_structure or something more specific for this case? It's known how to only incur an O(1) cost in time and space for making a data structure persistent. So then you just need to keep a reference to all past versions of the data structure you might ever want to undo back to.

EDIT: actually reading the wiki more carefully, I think they were talking about making a BST persistent specifically rather than any data structure. In that case looking at implementations such as rrb-vectors might be more interesting: https://github.com/clojure/core.rrb-vector

rawnlq··on Interesting Codebases
Search for "Code Review" posts by the author of the "Game Engine Black Book":

http://fabiensanglard.net/

He walks you through his whole code review process starting from cloning/building the project:

http://fabiensanglard.net/doom3/index.php

http://fabiensanglard.net/quake2/index.php

rawnlq··on Never Completed Game
They are on the last puzzle now!

#33 - european union

#34 - horror movie

#35 - corpus christi

#36 - world war

#37 - plato

#38 - isaac newton

#39 - johann sebastian

rawnlq··on Never Completed Game
Ugh, thanks
rawnlq··on Never Completed Game
#000 T '29

No idea for the above. Reference to the t29 heavy tank? "Black" T in 1929? Nothing is coming up. Black Tuesday/Black Thursday of 1929 wasn't it either.

rawnlq··on Is AI Riding a One-Trick Pony?
Sounds like AI behaves similar to TDD where you blindly refactor until green, except AI have like a zillion more test cases(training data) to pass?

Is that really a better way of writing code? (for example compared to being able to reason about the code to create something provably correct)

rawnlq··on MongoDB has filed to go public
For fast prototyping, it's pretty hard to beat a NodeJS stack. A lot of modern web dev are one-man-shows. When you're just one developer doing frontend and backend, you don't really have time to care about database migrations or designing schemas. You really just want to duct tape enough pieces together to get your app out the door.

Caring about schema design, database migration, or even code correctness doesn't really help with this. Mongo in comparison has no learning curve, crazy number of pre-integrated libraries, and works well enough at low scale. This might sound like cancer to corporate devs but the tradeoff does make sense for individuals/demos/startups.

A illustrative case study: https://medium.com/unboxd/how-i-built-an-app-with-500-000-us...

rawnlq··on Visualizing Dataflow Graphs of Deep Learning Models in TensorFlow
I wonder if one dominant visual dataflow language will ever emerge. It seems like a generally useful idea across many different domains but it's something that's always reimplemented from scratch. Stuff like how to visualize and layout the nodes seems to be pretty domain agnostic?

Game engines: https://docs.unrealengine.com/latest/INT/Engine/Rendering/Ma...

Graphics: https://developer.apple.com/library/content/documentation/Gr...

Robotics: https://xod.io/

And many more: https://stackoverflow.com/questions/461796/dataflow-programm...

rawnlq··on Magic Sudoku – Solve Sudoku with the power of AR
I remember using Google Goggles for this back in 2011 or so.

The cool new thing is projecting the solution onto the paper and having it track correctly!

rawnlq··on Technical Interview Performance by Editor, OS, and Language
It is possible that eclipse users are more used to relying on their IDE for auto-completion so they can't whiteboard as effectively...
rawnlq··on ML for the Working Programmer, 2nd Edition (1996)
This book is over 20 years old, so what are some major developments since then?
rawnlq··on Friends Are Genetically Similar (2014)
You quoted me but I actually didn't say anything about race or genetics. My original response was to the parent which was claiming that "tribalism is avoidable" and I was arguing against that saying that humans will always self-segregate into tribes so it's unavoidable.

Examples:

- I had a friendship which originally started over shared nostalgia for a cantonese children show

- I was excluded from a group because I didn't know enough american pop culture references to get their jokes

- I stopped eating dinner with another group because I felt awkward being the only one not praying before the meal

- In another group, we only ever talked about programming puzzles and non-programmer friends (such as their girlfriends) learned quickly to leave us alone

All of these groups came together and/or left each other due to unwritten emergent social dynamics. You can never stop these clusters from forming. As long as you have groups/tribes, there will be people excluded based on the that tribe's values. Is that really so bad?

rawnlq··on Row over AI that 'identifies gay faces'
I don't have a working "gaydar" but I do believe that it's real (meaning there are people who can predict better than chance). In the same way people can learn to sex chicks based on intuition after some training: http://www.businessinsider.com/the-incredible-intuition-of-p...

Is it that doubtful that a ML algorithm can reach/exceed human-levels on this "gaydar" problem?

rawnlq··on Friends Are Genetically Similar (2014)
If you choose friends who share values with you, "tribes" will naturally self segregate based on those values. Is that really so bad?
rawnlq··on Automated Crowdturfing Attacks and Defenses in Online Review Systems
People in this thread are worried about using this for generic commenting/discussion systems. But how would that work? The RNN would need to understand the contents of the original comment to reply. It's not as simple as paraphrasing the marketing spiel of the product to confirm or deny that it works well (which is what I mostly use reviews for).
rawnlq··on North Korea nuclear test: Hydrogen bomb 'missile-ready'
Morbid question: If you want to guarantee 11 9s of durability in a world where nuclear war doesn't have negligible probability, do you need to start building data centers inside of nuclear bunkers? Would that even help with EMP attacks?

https://xkcd.com/705/

rawnlq··on Mathematics of Machine Learning (2016)
Wiki didn't catch on for whatever reason, but github "Awesome ____" lists did:

https://github.com/sindresorhus/awesome

You can find one for machine learning:

https://github.com/josephmisiti/awesome-machine-learning

rawnlq··on Great Ideas in Theoretical Computer Science
Recording of the lectures for Spring 2016: https://www.youtube.com/watch?list=PLm3J0oaFux3aafQm568blS9b...

Slides: http://www.cs.cmu.edu/~aada/courses/15251s16/www/schedule.ht...

rawnlq··on Lu Ban's axe and working with your Chinese suppliers
Another interesting cultural bit from the same author on chinese collaboration:

> You know how overseas Chinese students in America all copy each others work to get answers? This workflow scale. How we work when older too. So if I have a question I open up QQ and have a few hundred friends. We all help each other with whatever. Many are engineers or work in factories here in Shenzhen. Most of the electronics in the world are made here and a lot of them designed and engineered here also. So easy to get very very professional help. This network has been called gongkai. Also why so many hardware startup here.

Found from the author's comment history on reddit: https://www.reddit.com/r/DIY/comments/3c9l2m/my_diy_underlit....

She seems to have a lot of (culturally) interesting opinions in general: https://www.reddit.com/user/SexyCyborg/comments/?sort=top

rawnlq··on Lu Ban's axe and working with your Chinese suppliers
Her natural english is actually pretty bad if you check out her reddit comments (which are not as edited):

https://www.reddit.com/user/SexyCyborg/comments/?sort=top.

She admits to getting help with english editing here:

> *As always when my English gets native I had help proofreading and editing. This applies and yes I get frustrated sometimes. Words are still mine. Lots and lots of people have met me in person and verified I am me.

https://www.reddit.com/r/cosplaygirls/comments/4ufyy0/sexycy...

She also admits to needing a lot of technical help from other people:

> You know how overseas Chinese students in America all copy each others work to get answers? This workflow scale. How we work when older too. So if I have a question I open up QQ and have a few hundred friends. We all help each other with whatever. Many are engineers or work in factories here in Shenzhen. Most of the electronics in the world are made here and a lot of them designed and engineered here also. So easy to get very very professional help. This network has been called gongkai. Also why so many hardware startup here.

https://www.reddit.com/r/DIY/comments/3c9l2m/my_diy_underlit...

But I think it's just an interesting cultural difference. It's not really "cheating" to ask for help. I don't know if we want to start calling everyone using stackoverflow merely "mascots" or "ghost writers".

It's interesting how people would rather dream up a conspiracy theory rather than believe that a woman can accomplish something technical.

rawnlq··on De-Anonymizing Programmers via Code Stylometry (2015) [pdf]
Even more tangent, this reminds me of a manga where there was a character who could guess your sexual personality based on your code (read right to left): http://imgur.com/a/FJPMS
rawnlq··on Supporting Hypothesis
Is this similar to fuzz testing? (like american fuzzy lop?)
rawnlq··on De-Anonymizing Programmers via Code Stylometry (2015) [pdf]
Stylometry is a really cool field.

For example it was used to figure out if a subreddit was being manipulated by a small number of sock puppet accounts: https://www.reddit.com/r/Bitcoin/comments/3hf5z7/determining... https://www.reddit.com/r/Bitcoin/comments/3dszzu/55_btc_boun...

(and of course the people studying it the most are the ones hunting for satoshi =P)

rawnlq··on Security Checklist for Full Stack Web Developers
Some more links that are express specific:

https://expressjs.com/en/advanced/best-practice-security.htm...

https://blog.risingstack.com/node-js-security-checklist/

I am also curious to know what's wrong with express.

rawnlq··on Microsoft’s ‘mixed reality’ headsets are a bit of a mixed bag
Oh I didn't know. That's pretty confusing since I remember mixed reality being just a rebranding of AR...
rawnlq··on Microsoft’s ‘mixed reality’ headsets are a bit of a mixed bag
Although the tech to achieve both are somewhat similar, AR and VR solve completely different problems.

The core value of VR is to replace our real life. Graphics to convince you of this new reality is a hard requirement.

The core value of AR(or MR?) is to augment our real life. Being able to surface information about the world around you is the hard requirement. For example while cooking if it can tell you what and how much of the next ingredient you need in a recipe, it doesn't matter if the displaying of that information on top of the item is a bit laggy. The stepwise jump in utility is still there.

rawnlq··on Ask HN: I just discovered a new algorithm. What should I do?
If you care about citation count without the hassle of publishing a paper, you should make the blog post or github repo easy to cite.

Add a blurb along the lines of "For attribution in academic contexts, please cite this work as: (insert bibtex blob here)".

For examples, see the bottom of the posts distill.pub: https://distill.pub/2017/momentum/#citation. Or bottom of academic github repositories such as: https://github.com/sympy/sympy#citation.

rawnlq··on Self-Driving RVs, Not Cars, Will Bring About the True Paradigm Shift (2016)
There's an active "van dweller" sub on reddit: https://www.reddit.com/r/vandwellers/top/?sort=top&t=all

I can't wait for a future where you can just set a destination (possibly random), go to sleep, and then wake up to a different view each day: http://i.imgur.com/9T7NuhJ.jpg

rawnlq··on When Nerds Collide (2014)
Previous discussion: https://news.ycombinator.com/item?id=9180795
rawnlq··on How Women Got Crowded Out of the Computing Revolution
There was a really interesting nerds vs feminists war on Scott Aaronson's blog a few years ago:

> I believe that “the problem of the nerdy heterosexual male” is surely one of the worst social problems today that you can’t even acknowledge as being a problem

http://www.scottaaronson.com/blog/?p=2119

← PreviousPage 2 of 11Next →