HNHacker News
TopNewBestAskShowJobs

throwawaybbq1

305 karma · joined June 15, 2017

submissionscomments
throwawaybbq1··on Ask HN: Getting back to C++ and looking for ideas
I play with microcontrollers for fun, and enjoyed mucking with Freertos a few years back. But that was all C code. It did scratch the event driven programming itch. There were a couple of good Udemy courses on ARM and Freertos (also freely available content on Youtube) if you are interested in that. I still enjoy that but looking to do something purely software now.
throwawaybbq1··on “They introduce kernel bugs on purpose”
I meant the same set of subjects they wanted to focus on.
throwawaybbq1··on “They introduce kernel bugs on purpose”
No .. Linus can approve it on himself. Linus cannot approve such a thing on behalf of other maintainers.
throwawaybbq1··on “They introduce kernel bugs on purpose”
This is a good question. You would recruit actual maintainers, [edit: or whoever is your intended subject pool] (who would provide consent, perhaps be compensated for their time). You could then give them a series of patches to approve (some being bug free and others having vulnerabilities).

[edit: specifying the population of a study is pretty important. Getting random students from the University to approve your security patch doesn't make sense. Picking students who successfully completed a computer security course and got a high grade is better than that but again, may not generalize to the real world. One of the most impressive ways I have seen this being done by grad students was a user study by John Ousterhout and others on Paxos vs. Raft. IIRC, they wanted to claim that Raft was more understandable or led to fewer bugs. Their study design was excellent. See here for an example: https://www.youtube.com/watch?v=YbZ3zDzDnrw&ab_channel=Diego... ]

throwawaybbq1··on “They introduce kernel bugs on purpose”
FYI .. many ACM conferences are now asking explicitly if an IRB was required, and if so, was it received. This does not prevent researchers from saying IRB doesn't apply, but perhaps it can be caught during peer review.

Btw .. I posted a few times on the thread, and want to acknowledge that researchers are humans, and humans do make mistakes. Thankfully in this case, the direct consequence was time wasted, and this is a teaching moment for all involved. In my humble opinion, the researchers should acknowledge in stronger terms they screwed up, do a post-mortem on how this happened, and everyone (including the researchers) should move on with their lives.

throwawaybbq1··on “They introduce kernel bugs on purpose”
These two sentences seem contradictory from the author's response is contradictory: " The IRB of UMN reviewed the study and determined that this is not human research (a formal IRB exempt letter was obtained). Throughout the study, we honestly did not think this is human research, so we did not apply for an IRB approval in the beginning."

I would guess their IRB had a quick sanity check process to ensure there was no human subject research in the experiment. This is actually a good thing if scientists use their ethics and apply good judgement. Now, whoever makes that determination does so based on initial documentation supplied by the researchers. If so, the researchers should show what they submitted to get the exemption.

Again, the implication is their University will likely make it harder to get exemptions after this fiasco. This mistake hurts everyone (be it indirectly). Although, and this is being quite facetious and macabre, the researchers have inadvertently exposed a bug in their own institutions IRB process!

throwawaybbq1··on “They introduce kernel bugs on purpose”
Holy cow!! I'm a researcher and don't understand how they thought it would be okay to not do an IRB, and how an IRB would not catch this. The linked PDF by the parent post is quite illustrative. The first few paras seem to be downplaying the severity of what they did (did not introduce actual bugs into the kernel) but that is not the bloody problem. They experimented on people (maintainers) without consent and wasted their time (maybe other effects too .. e.g. making them vary of future commits from universities)! I'm appalled.
throwawaybbq1··on [dead]
You may want to take a look at the Coinbase founding thread from 2012. You should consider putting in more details about yourself. Are you deeply technical or more focused on the business side? I understand why you would use an anonymous account (I am too) but that makes the process harder.
throwawaybbq1··on Android programming, looking for good guides for beginners
There used to be this awesome resource called codepath. They took a developer from tutorials to actual intermediate/senior tier. It was a bay area hands-on thing but I would frequently watch their recorded videos or their online documentation. They still have some material up but a lot is gone (e.g. videos) and I am doubtful if things are up to date. But yeah .. that was awesome and I still point my engineers to what remaining resources they have left online.
throwawaybbq1··on Chemistry Nobel Goes to Lithium Battery Innovators
There are two issues that come to mind .. do we have enough materials to make more and more LiON batteries (grid level storage) and are these things recyclable/not going to mess up the Earth?
throwawaybbq1··on Chemistry Nobel Goes to Lithium Battery Innovators
I was at an event today where Al Gore spoke positively about LiON battery as energy storage. I was a bit surprised .. is this sustainable tech?
throwawaybbq1··on Steve Singh stepping down as Docker CEO
Hindsight is 20/20. I recall looking at k8s and swarm closely circa 2014-2015. K8s wasn't very good. The networking worked best in the Google cloud .. not your usual datacenter. I recall concluding Swarm was the better tech. If history was any guide, k8s would lose steam. The borg connection .. I duno how much actual code went in there.
throwawaybbq1··on Mountain View approves 10,000 homes by Google's North Bayshore project (2017)
BS ... Manhattan is dense and not a ghetto. Stop scare mongering. A lot of people are sick of paying 3-5K for single-two bedrooms in Mountain View. Just because you have had yours doesn't mean the rest of us don't deserve the opportunity to live in SV.
throwawaybbq1··on Books from Phoenix Inside Out series
This was a good lesson for me not to get tech books well before I get a chance to read it. I got the 1.0 book thinking I'd read it when I get a break. Still haven't had a chance to do it and it is already somewhat obsolete. Live and learn :(
throwawaybbq1··on Untangling the WebRTC Flow
Thanks for the nice writeup. You mentioned Javascript in the article. Is webrtc tied to browsers and JS? Or can it be used by other clients too .. like mobile apps or wearables?
throwawaybbq1··on A camera that snaps a GIF and ejects a cartridge that displays it
Cool project! The part that I was fascinated by was not the electronics but the physical design and manufacture. It is very impressive! Would love it if you go into details .. what 3D printer, post-processing, software tools used, etc.
throwawaybbq1··on HTC looks at option to sell or demerge Vive
Space pirate trainer ... I love it!! It is so simple but so perfect with touch controllers. I used to be a gamer back in my youth but little time these days. This game is instant action as soon as you start.

Darknet on gear vr. Same deal ... loved it and a very quick fix.

Landfall. I played like a demon the entire open beta. My wife was very annoyed at me :-p But I think I unlocked all the mechs. This is a controller game though.

throwawaybbq1··on What do you get if you publish a paper in a highly-ranked journal?
IANAL. However, as an industrial researcher in CS, the standard is this. Once you patent your work, the company is okay with you publishing. There are exceptions. There is a story (no idea if true of not) that the folks who published the dynamo paper almost got fired. Some ideas are so important to the business that they may not be patented and just reserved a trade secret. All of this is negotiable and often done on a case by case basis. Most employers I've had have a standard reviewing process where the researchers submit the paper (to be submitted) and we get an approval that it is okay to publish. There is typically a checkbox that asks if you sought protection for any IP in the paper, etc.
throwawaybbq1··on What do you get if you publish a paper in a highly-ranked journal?
Heh .. I don't want this to turn into an AMA. But yes .. I too have questions. How long have you been away from academia and how do you feel about it? I had success in grad school (papers in top CS conferences). I went the industrial research route which paid well initially. Now, I'm nearly 40 and have no tenure and a gap of a few years in my publication history. I am very tempted to get out of the game but am afraid about it being a 1 way street.
throwawaybbq1··on A glut has used-car depreciation accelerating
> If you checked your blind spot every time like you ought to, the blind spot detection is at best a minor additional safety

This is not true. On some freeways in my country, idiots have a habit of driving 2x the speed limit. Checking your blindspot at the time you started the maneuver is no guauantee it will still be empty a half a second later. The blind spot detector is pretty helpful IMO.

Btw .. I don't understand what perfect world some people live in. Do you live in a world where programmers write bug free code every single time like they have been taught?

throwawaybbq1··on A glut has used-car depreciation accelerating
Don't run into stuff??? You realize it is called an "accident" for a reason. The backup camera and blind spot detection are worth real dollars in my experience.
throwawaybbq1··on Data Structures for Coding Interviews
You've got a cool site and I appreciate all the hard work creating high quality content (I've looked at the free questions and considered subscribing a few times in the past). I think your business model/pricing could use work. Unless I'm mistaken and things are going well .. in that case, I'll withdraw to my cave :-p

My suggestion would be to have a slightly cheaper tier (probably no more than a hundred bucks). This mirrors the cost of two-to-three interview books. You could add a custom grading or personalized tutoring option for the full 500, or heck, even more (this is sort of like the GRE/GMAT prep option). Come to think of it .. I wonder why the GRE/GMAT prep crowd hasn't tackled programming interviews?

throwawaybbq1··on Lindy effect
Well .. if you take hope and mistakes out of the equation, I think this is the memoryless property?
throwawaybbq1··on 6 Reasons Why I Am Done with AirBnB as a Renter
I had a huge hurdle using Uber - after trying it once with someone else, I am now am a power user. I just cannot make the jump to AirBnB. I have friends who use it a lot. I found the rates paid by myself and friends are very similar .. when asked why not just use a hotel, my friends point at quaint/unique experiences, etc. I realized that this is not my thing (I don't "get" blue apron either FWIW).
throwawaybbq1··on Ask HN: How do you find clients when you have no network and can only do remote?
Interesting idea. Do you have a mechanism where a moonlighter(?) doesn't get matched in a specific geography, industry or set of companies? Presumably your workers are being employed somewhere and not all employers are friendly towards moonlighting.

Also, I'm curious if you have researched the legal framework around moonlighting coupled with non-competes. My limited understanding was it is very state-based. NY, CT are not permissive while CA is very permissive. If you figured this out, there might be a lot of value to unlock.

throwawaybbq1··on Ask HN: How do you find clients when you have no network and can only do remote?
We gave people small, test projects to see if they could deliver and communicate effectively (they didn't know it was a test .. we paid them of course). Been having a decent experience on Upwork so far from the hiring side (we started this year). If you found resources on how to use Upwork more effectively, would appreciate pointers :)
throwawaybbq1··on Ask HN: How do you find clients when you have no network and can only do remote?
Obvious in retrospect but a very good suggestion. I mostly go to geeky meetups and usually lament how everyone is the same. When I go to the odd business meetup, I find a very diverse crowd. Finding the right business meetups can be hard though. Any thoughts on how to find them?
throwawaybbq1··on Ask HN: How do you find clients when you have no network and can only do remote?
If you need to make money right away, I strongly suggest you reconsider upwork (don't know the other sites you mentioned). I know a friend who worked on it as a dev. I use it as a client. The money from initial contracts might be bad, but it has the potential to turn into a more lucrative deal with a particular client (if you prove your value). This is a great way to build up experience as a consultant .. you can then say you worked as a consultant for X, Y, Z big name brand. Here is the thing .. pick your customer carefully. You want to make sure you are working with a customer who is as tech savvy as you. I work in deep tech so was able to communicate very effectively with my upworker, we were able to estimate things similarly, etc. I have seen postings on other free lance sites where someone wants you to build a highly scalable version of twitter for 50 bucks. You want to be able to avoid those people.
throwawaybbq1··on Show HN: I built a database of tech conferences to know what to attend to next
The tool is super useful. However, your search could be bether with respect to geography. Let me explain ..

I am in the Bay area, and I'm interested in all local tech conferences. Seems like if I search for SF, I only see conferences in that city. What would be useful is to gather commutable geos together. When I was on the east coast, NY, NJ, CT and MA conferences were all reachable in a day trip, which is why that was my region of interest.

I think someone did this for hackathons too but not sure if that died off. Another idea is to link to previous iterations of conferences.

Final thought .. you could mine ACM/IEEE conferences .. those are tech-relevant.

throwawaybbq1··on Y Combinator raising $1B for new fund
Maximizing return to investors.
← PreviousPage 3 of 4Next →