HNHacker News
TopNewBestAskShowJobs

biggerfisch

361 karma · joined February 8, 2014

https://github.com/biggerfisch

[ my public key: https://keybase.io/biggerfisch; my proof: https://keybase.io/biggerfisch/sigs/wr01aQHr7cD2BgT2tLc09iRCNNYLcW-HXpSrGwyYa3k ]

submissionscomments
biggerfisch··on Geosharded Recommendations with Hilbert Curve at Tinder
They seem to have a least a few: https://www.theatlantic.com/technology/archive/2014/02/confi...
biggerfisch··on Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards
I think the argument here is that, since it can happen 30s later, you could enter your password, look at the screen, lock your screen & walk away, without being safe. Imagine a location where the mobo itself is secure enough to prevent anyone from quickly inserting something, but anyone could have quick access to the keyboard & monitor.

In that (highly contrived) situation, this attack is useful, since all you'd need is a quick thermal pic, no longer recording needed.

biggerfisch··on Vue.js: the good, the meh, and the ugly
I see why many people consider this to be a problem, and it does severely limit the ability of knowledge to persist, but I think there are some benefits to it, namely that the answers can always be up-to-date.

I don't know how many times I've found answers for versions of my libraries/toolkits that are so old that they're useless. There's little point these days in persisting answers to questions about Node 0.4.0, for example - and that's only ~7 years old, downright modern by some viewpoints.

biggerfisch··on Show HN: Open Logos – Free logos for open source projects
If you click the "How it works" text, you get a dropdown answering some things like that. One of the answers is

> One logo can be only given to one project. This project will have all exclusive rights of the logo.

which should prevent your hypothetical situation from occurring.

biggerfisch··on Low Level Bit Hacks You Absolutely Must Know
While yes, these are pretty simple statements, most of them only being 2-3 operations, I think you might be interested to know that not every programming curriculum even covers "how computers store data". I know a fair few programmers who came from backgrounds that either never touch the difference between an integer and float, or if they did, it was only to the point of "this one stores fractions, this one doesn't".

For example, no python course for scientists is going to go on in-depth about the difference between big and small endian - it just doesn't matter when you're trying to make a simple graphical model, it's far too low level. Binary operators work and are useful in JavaScript, but how many 6 week frontend bootcamps are going to cover them?

What I'm getting to here is that I don't think you can just dismiss things like this because your coding background covered them - there's some pretty clear gaps in a lot of peoples' knowledge and educating them is likely only a good thing.

biggerfisch··on Amazon Froze My Account and I Still Don’t Know Why
On a related note to Amazon taking automation too far, I've noted that they seem to have some serious problems with categorizing products. For weeks and weeks now, in my recommendations are "Men's watches" [1] which are almost always comprised mostly of SSDs and flash drives. The flash drive in question's product page lists it as the "#1 best seller in Men's Watches" and my guess is that SSDs are close enough to a flash drive to also get pulled into the mix. It's frustrating to see large companies with offices full of developers making such public mistakes and then pushing broken technology further.

1: https://i.imgur.com/Sp7Yd5s.png

biggerfisch··on Developer Survey Results
To play devil's advocate, it's possible to get a lot of those features in vim, see

- https://valloric.github.io/YouCompleteMe/

- https://github.com/kien/ctrlp.vim

- etc

Anything else can quite easily be added via more plugins or by using a terminal multiplexer like tmux or screen (or a more complicated terminal like terminator, iTerm2, etc

I use vim/tmux exclusively for my development, and while I don't use Java, I don't feel that I'm missing features that my coworkers running atom/vscode/etc have. I will admit that stepping through a debugger might be a bit harder, but I seem to find a few debugger plugins around, so I'm guessing someone has solved that.

biggerfisch··on Show HN: RoastMe.io – A neural network that has learned to insult
Maybe it's just trained on full comments, not the composing words?
biggerfisch··on Ask HN: Simple tools/hack for small project management
Might want to disclose that your company creates this product.
biggerfisch··on SpaceX craft overshot Mars’ orbit and is headed to asteroid belt
Some bacteria can survive very high levels of radiation. For example: https://en.wikipedia.org/wiki/Deinococcus_radiodurans
biggerfisch··on Show HN: Ipfs-dropzone, a subclass of Dropzone.js that publishes to IPFS
I think the advantage is that it's easier for _anyone_ to be able to keep a site/file alive without having to implement an archive.org style of rewriting all the URLs/links. If you want, you could pin that medium article you talk about and now even if the medium node(s) decide its no longer worth pinning, you've still got it pinned so it's accessible to anyone at the expected "location".

Similarly, this makes take-downs harder. It's no longer one node/machine hosting a file, but as many nodes as who find it valuable.

If users never pinned anything, you'd be correct, it would be basically the same as the current internet, with one organization maintaining everything. But IPFS gives you the ability to change that.

biggerfisch··on A minimalist guide to tmux
Same here to both. Only real conflict is with dunst [0] which also likes to use Ctrl-Space by default.

[0] https://github.com/dunst-project/dunst

biggerfisch··on How do groups work on Linux?
Of course, that's a much more likely scenario. I was attempting to show that the line was not completely nonsensical is all.
biggerfisch··on How do groups work on Linux?
I'm not sure what you aren't understanding. Directories are just a type of file, so that's not wrong, the dir/file is owned by the `awesome` group, and the group permissions are `r--` so the group can indeed read it.
biggerfisch··on How do groups work on Linux?
$ mkdir file.txt

$ ls -l

drwxr-xr-x 2 USER GROUP 4096 Nov 21 11:49 file.txt

$ chmod -xw file.txt

$ for i in {1..180}; do touch file.txt/long_name_$i; done

$ ls -l

dr--r--r-- 2 USER GROUP 12288 Nov 21 11:50 file.txt

File size is a bit off, but that's based on sector size and may be separately configurable - that's a bit beyond my knowledge.

biggerfisch··on iPhone X Teardown
Not that I don't believe you, but could you explain why and educate the rest of us?
biggerfisch··on MAMR Breakthrough for Next-Gen HDDs
Are data centers still using SATA to connect this big of drives? Seems like when your disks gets much bigger than 10GB, using SATA gets pretty limiting
biggerfisch··on Fidelity CEO Abigail Johnson says the company is mining cryptocurrencies
Well, you can send zero fee transactions, they'll just take a while to get through, depending on the current size of the mempool. And you can also always send transactions from multiple addresses, meaning you can add up these small amounts to something more meaningful
biggerfisch··on What Science Says to Do If Your Loved One Has an Opioid Addiction
I think the saddest part of this article is perhaps the glancing statement it makes about how prison isn't a place of recovery and rehabilitation. The prison system here really is too focused on punishment and locking people up forever rather than helping them get back on their feet and being productive members of society
biggerfisch··on Ask HN: Who is hiring? (September 2017)
DocNetwork | Frontend Developer | Ann Arbor, MI | Full time | ONSITE | https://www.docnetwork.org/careers/

DocNetwork is the leading electronic health record system for camps, child care and schools. Our mission is to improve health and safety for kids away from home.

We're looking for a talented front-end developer to join our rapidly growing team. You will ensure that the user-facing aspects of our application are fast, stable, and highly usable while working to expand its functionality.

Responsibilities

  - Design, implement, and maintain user-facing features  
  - Write clean, tested, reusable code  
  - Ensure a smooth experience on each of our supported browsers  
  - Design features with a focus on usability
Required Skills and Experience

  - JavaScript abilities that extend far beyond jQuery  
  - Solid understanding of CSS architecture and preprocessors such as SASS or LESS  
  - Experience with a front-end framework (React, AngularJS, Ember, Backbone, etc)
  - Understanding of the modern JavaScript ecosystem, including ES6, node, and npm
  - Knowledge of version control systems like Git
  - Strong written and verbal communication skills
If you're interested, email us at jobs+dev@docnetwork.org or visit https://www.docnetwork.org/careers/
biggerfisch··on Interactive Demo of Bloom Filters
At that point, it's harder to search/test than just looking at your dataset, so there's no point to making the size that large
biggerfisch··on Feather: Open-source icons
I know I at least am getting skeptical and a bit unsure of the licensing guidelines of font awesome. A fully-MIT product might be a bit reassuring for some people. Font Awesome seems to be more transitioning to wanting everyone to pay for licenses (yes, there's a free model, but they're pushing pro pretty hard)
biggerfisch··on Google Can't Seem to Tolerate Diversity
It doesn't take long to write a complaint, and if he was sharing these views in a smaller circle for some time, he may well already have dealt with "upper management" in some fashion that he deemed worthy of a complaint
biggerfisch··on Arrest of WannaCry researcher sends chill through security community
The quotes came from people who only knew him as a WannaCry researcher, due the fact that the DoJ took forever to say why they were arresting him. It's as if a prominent anti-spammer were to get arrested with no explanation. A naive guess would be that it was due to their anti-spam work. Even though this arrest wasn't related to his WannaCry, that was his most recent exposure to the public and I think assuming it was related to that can be forgiven
biggerfisch··on 3D metal printing is about to go mainstream
> but the only affordable printing materials are cheap ABS plastics

Not very true at all. You can get PLA for $20/1kg or less. Even resin for SLA printers is often possible to find for affordable prices, especially considering that you can sometimes use less material without the need for infill.

I'm really not even sold on the idea that so many people "need" metal printers. Seems like most people would be way better off with the incredibly cheaper plastic options.

biggerfisch··on Show HN: Musikcube, a terminal-based music player, library, and streaming server
Wouldn't a GUI app have much, much more overhead though? Right now, the _Dock_ on my laptop is taking ~250MB on its own. A simple app that allows me to control when my monitors sleep is another 100MB. Both of those are way more that a simple terminal instance of 2.4MB.
biggerfisch··on The LHC has restarted for its 2017 run
Which event/study/? are you referring to here?
biggerfisch··on Show HN: 'Hack' the user cursor
In latest Firefox, I keep getting it to show the real and fake cursor by switching tabs, hovering a link in another tab, and switching back. Doesn't work every time though.

http://i.imgur.com/eMg5tXR.png

biggerfisch··on Container Tabs
My university uses Piazza often as a forum, linked in through our course management site, Canvas. If you don't have 3rd party cookies, it used to just not work, but not it redirects you into opening a new tab/window for Piazza. It's still annoying and would be nice to have it right there in Canvas
biggerfisch··on Physicists taking jobs as Silicon Valley software engineers
I was a CS student who (personally, not a critique of all CS teaching) got tired of the way CS was taught at my school, which focused so much more on algorithms (which is good) and how to implement them (which can also be good) but tested the knowledge in ways I thought were only semi-useful. Fractions of a second of performance were more important to your grade than full correctness and good style. Collaboration was highly discouraged, which to some degree makes sense, but led to students who were inevitably terrible at group projects in senior year.

This eventually drove me to take a year off and then resume as a Physics major. I'm almost done now with my BS and am so happy I made this choice.

Despite switching to a Physics major, I'll probably end up working in a programming position eventually. It's a far easier career to get into.

← PreviousPage 2 of 4Next →