HNHacker News
TopNewBestAskShowJobs

divbit

438 karma · joined July 17, 2016

submissionscomments
divbit··on Ask HN: What's stopping you from using Firefox as your primary browser?
Can't login to comment here. It may be one the following extensions 'pocket', 'ublock origin' or 'pushbullet'. That said, I do switch back and forth between firefox and edge as default browser, depending on activity.
divbit··on Chan Zuckerberg Initiative Makes Its First Acquisition, Meta
Facebook have produced a surprising amount of powerful tools recently, so getting into the research (as in research tools) space seems like it should be good for all (and obviously if they are deeply into AI research, having a good indexing tool is crucial).
divbit··on Updates to our Google Voice apps
Nice - google voice is the one google service I use consistently. One thing that I think could improve it would be a usable / documented API or something like federation with other messenger services - could probably get by with a rate-limited outbound endpoint which starts one of the e-mail conversations you get when using the 'forward to e-mail' option. I wrote myself a google voice app at one point and wasn't able to get something non-hacky working- it feels a little bit like the current service locks one to android / ios, whereas some of their competing messenger services (e.g. messenger / skype / whatsapp) also work on windows platforms- not everyone uses that, but I think it's good to have freedom of choice of hardware.
divbit··on The Secret Agenda of a Facebook Quiz
Let me quote what voluntarily handing over personal information means at the university level:

"Obtaining written informed consent from a potential participant is more than just a signature on a form. The consent document is to be used as a guide for the verbal explanation of the study. The consent document should be the basis for a meaningful exchange between the researcher and the participant. The participant's signature provides documentation of agreement to participate in a study, but is only one part of the consent process. The consent document must not serve as a substitute for discussion."

http://humansubjects.stanford.edu/new/resources/consent/inde...

Seems phrased fairly differently from the typical "terms of use" document we get when signing up for an online service. So I ask. Should these be vastly different things?

divbit··on The Secret Agenda of a Facebook Quiz
Seriously. Why do we allow this kind of data collection. This is ridiculous.

Edit: the commenter who responded has pointed out that this is phrased fairly accusatory. Should the fact that there is probably a data cloud out there about me being used to manipulate me through subliminal type messaging not be upsetting? I don't think I have ever signed up for a service with the expectation that whatever information is collected will be collated in some over-arching cloud used for more things than just the service provided to me by the site. Maybe somewhere in a 30 page terms of service document, it said that, and I clicked "agree" upon skimming it. But should that really be enough?

Edit 2: Here's an idea: charge me $3/month to use your service without ads, and with full expectation that my data will not be sold or used inappropriately (you can give it to the govt. if they need it for security reasons, I don't care). I currently pay for e-mail without ads from both outlook and mail.com and would gladly do the same for a pure facebook / gmail / google search / etc service.

divbit··on How to Get into Natural Language Processing
I dont to need to write a program to do that.
divbit··on Ask HN: Ultrabook for programming?
I use similar tablets for development, and I think 4gb of ram is pushing it, if you want to have, for example a heavier web browser and a larger IDE open at the same time.

It is doable though if you are willing to spend some time tuning your device, e.g. set the priority for some tasks lower than they want, so they don't hog the system resources while doing something. http://www.wikihow.com/Change-Process-Priorities-in-Windows-... I ran a 2gb ram, 10", dual core atom for 4ish years by doing this and using a lightweight browser, like opera or ie.

divbit··on Stepping into math: Open-sourcing our step-by-step solver
To expand on my previous response: you want a proof that is checkable in polynomial time; yes - completely agree. I was just playing the devil's advocate case, that maybe integer solutions could be assumed (if it was a low-level class, for example).
divbit··on Stepping into math: Open-sourcing our step-by-step solver
I think, in the case of an algebra class, the student could assume something like an integral / rational solution space. Otherwise, the solution is just to put the opposite symbol on the other side of the equation, e.g. (8192)^(1/3), which is maybe(?) what the teacher is asking, however would the teacher actually accept an answer written in the form 27^(1/3)? I would guess that I would not accept that. I understand what you are saying, but in this case, it could be argued that the 8192 case is actually a different question, because the underlying multiplicative group is different.
divbit··on Stepping into math: Open-sourcing our step-by-step solver
I don't necessarily disagree with you, but imo it definitely matters how the problem is worded and presented, or if it is otherwise made clear what type of work will be accepted. Silly examples: suppose someone disproves the Riemann hypothesis through a computer search which finds a zero-crossing counter-example. Their counterexample is not a 'wrong' answer, even though they have essentially just done a more complicated version of 1^3 = 1, 2^3 = 8, ... and merely providing whatever computer code they used would probably be accepted by anyone. Example in the other direction might be the original four-color-theorem proof, which was partially by exhaustive computer aided search.
divbit··on Coinbase and the IRS
Thanks - yeah, that is pretty helpful.
divbit··on PyTorch – Tensors and Dynamic neural networks in Python
I have been running in the back of my mind the idea of attempting a julialang interface to torch for a few weeks now, using the ccall interface: http://docs.julialang.org/en/release-0.5/manual/calling-c-an.... Do you have any thoughts / recommendations w'r't' that? (This would be more of a fun / weekend(s) project for me than anything else) My goal would be to have the tensors override the .* and * operators as used here: https://gist.github.com/divbit/ec57ad2f1989bf13aecdf9e1e1056...
divbit··on Standard Notes – A notes app with a focus on longevity, portability, and privacy
I will comment my hackable note-taking app (which has image upload paste) in case anyone is interested:

https://github.com/divbit/grimoire

currently supports image paste -> embedding (this was a crucial feature for me as well) and notes in markdown, latex, html, inline javascript (so you can do a note with some d3 or whatever).

I decided to not do live markdown preview because the save feature is fairly quick, and it gives more space on the page for editing on my small screen.

divbit··on Engineers Salary Data
Just hope you don't need to go to the hospital!
divbit··on Coinbase and the IRS
I used bitcoin quite heavily in 2016 through the 'shift' card that coinbase offers, and I think I'm going to hold off on further use in general until tax stuff is more clear / straightforward - I've made an effort to pay the bitcoin taxes correctly in previous years, but not personally being an accountant, had to hire one to check all the stuff (I'm not super rich, so this is a little bit annoying). The point of this comment is that I think it is a good thing coinbase is trying to standardize some reporting method - I also agree with the '1099 for each cup of coffee bought with bitcoin' seems a little bit much...
divbit··on Zhou Youguang, creator of the Pinyin writing system, has died
One wonders what kind of future technological breakthrough it would take to make the traditional characters easier to enter in a computer system ( rather than going through pinyin first )- I've seen that handwriting in simplified characters is probably on par, in terms of speed and readability, with pinyin, so it doesn't seem that far fetched, given that many phones and computer can accept stylus input these days.
divbit··on Ask HN: What a 2nd tier college student must do to be at par with the best?
> why don't you just create sources of passive income or build some business from the ground up?

I feel like this is good advice to some people, but it also requires a business skill-set / interest, which is not everyone's cup of tea.

divbit··on On the Impending Crypto Monoculture (2016)
http://tweetnacl.cr.yp.to/index.html
divbit··on Pplapi: A virtual database of the entire human population
I think virtual can either mean: stored /accessed on a computer, or simulated on a computer, which is what confused me.
divbit··on Pplapi: A virtual database of the entire human population
Typically, when one does a university research study in the US involving human subjects there are something like IRB requirements (e.g. [http://humansubjects.stanford.edu/new/resources/consent/] I see research mentioned on the website, and also that the entire world population is mentioned in the data set. Have you run into anything like this?
divbit··on The best of rivals: how four friendships changed the course of art history
>In a bewildering act of vandalism, Manet slashed the picture right through the profiled face of his wife. Smee suggests that Manet felt Degas had portrayed him as overcome by ennui, boredom, indifference, even contempt. The cut was the psychological equivalent of Manet stabbing Degas.

Judging from the article, rivalries sound like they lead to fairly unhealthy behavior, also people have different strengths and weaknesses, so why measure yourself based on someone else.

divbit··on Our continuing commitment to your privacy with Windows 10
Windows 10 vs Android vs iOS data collection. Has anyone written up a good comparison? (I guess I am thinking of these in their mobile OS form).
divbit··on Ask HN: What is the best Linux distro for a development laptop?
Seconded Lubuntu is a great linux distro for your battery. The one thing that annoyed me a bit, when I used to use it, was the keybindings was not in the settings, and you had to go to some file and add them. Not sure if it is still this way, as that was 3+ years ago.
divbit··on Ultrasound Tracking Could Be Used to Deanonymize Tor Users
Not even just mainstream and popular apps, but also pre-installed and unremovable apps.
divbit··on The Reality of Developer Burnout
>You might feel a little numb though :)

Isn't that exactly what hobbies and fun side projects are for though?

divbit··on Symbolic mathematics on Linux
I don't see Maple mentioned, but that was occasionally useful for algebraic geometry type stuff

https://en.wikipedia.org/wiki/Maple_computer_algebra_system

divbit··on React Interview Questions
Before I knew the point of redux, I just passed all the anonymous functions down from the top component (usually called App or something) and so entire app state changes would just be triggered by calling the function at the bottom-most component. When my app got bigger I realized that I was passing tons of functions down, so I just put all the functions into one function called 'ops' and made another function specifically to change state, called something like changeState- this accepted a key / val pair, and updated state at the top component accordingly (and then got passed down as a prop), and was added to 'ops'. At this point, I read a tutorial on redux, and realized how much time I had wasted reinventing the wheel. doh!
divbit··on Show HN: News from Reddit
Very nice looking - I wonder if the India link could be changeable to a geographical region more interesting to the reader (with maybe India as the default).
divbit··on How the Washington Post Rewrote Its Story on Russian Hacking of the Power Grid
Lol- maybe news orgs can pay a small fee to be listed to support the site - which could then be ad free, or just whoever covers the story gets pushed onto the stack (maybe bad ones can be flagged and moderator removed), or just run it like a typical aggregator with a ranking, but sticking all the same story in the shuffle stack. I just picked these CNN and Breitbart as examples because it seemed like they got lots of complaints during the election from the opposite party, to illustrate the point of being faced with the opposing viewpoint.
divbit··on How the Washington Post Rewrote Its Story on Russian Hacking of the Power Grid
> Unfortunately, I don't think it is an easy problem to solve.

Here's my back-of-napkin 5-second attempt: a site called something like news-shuffle, which will have all the prominent news sites (Important that there are news sites from each side of the spectrum, e.g. all the way from beitbart(sp?) to cnn. Things are listed like hckrnews.com style interface, but similar items are grouped on one link. Click the link and it gives you a random version of the story (i.e. could be breitbart, could be cnn, could be comments on ycombinatory / reddit / etc (maybe some nsfw filtering though)). That way at least you are sometimes forced to consider the story from other peoples perspective.

← PreviousPage 6 of 11Next →