HNHacker News
TopNewBestAskShowJobs

caffeinewriter

1,979 karma · joined November 15, 2012

[ my public key: https://keybase.io/sushi; my proof: https://keybase.io/sushi/sigs/TIhhBjRSP6Xxdh09gFzIFLNIKJYm9Sn8LAs4tR95gKk ]
submissionscomments
caffeinewriter··on Hack-petya mission accomplished – Petya ransomware decryptor
Looks like someone got their hands on a sample to throw in theZoo. Also, live malware sample warning! BE VERY CAREFUL WITH THESE.

hxxps://github(dot)com/ytisf/theZoo/tree/master/malwares/Binaries/Ransomware.Petya

caffeinewriter··on Show HN: Apply HN Aggregator
Maybe snip it at the first line break, and/or limit it to a certain amount of words to show above the fold, then expand it to read the rest.
caffeinewriter··on Apply HN – Seedu – Equity Financing for Education
What kind of research have you done into the regulation surrounding peer to peer lending?
caffeinewriter··on HN: Please add Reddit style collapsible comments
I agree, but why not keep the loading structure, with just an option to collapse individual threads, having them opened by default. So, the experience doesn't change for users that wish to avoid collapsable trees, but gives the option to users that do want it.
caffeinewriter··on What No One Told You About Z-Index (2013)
This saved my ass, and my head from exploding. I found it while dealing with an obnoxious situation where a sibling element's background was causing background-color to not work at all when positioned behind said background-color having element. And it was fascinating to read about how z-index works. One of those little-known quirks to CSS that everybody really should know.
caffeinewriter··on Show HN: Don't Name the Shooter
While I understand and partly agree, some (many?) spree shooters are looking to live on in infamy, and this is some small form of taking that from them.
caffeinewriter··on Show HN: I signed up for every presidential candidate's email list
Just out of curiosity, why don't the Bernie emails tag @SenSanders?
caffeinewriter··on Copy-Pasting URLs from Google Search Can Leak Previous Searches
While I understand why people are irked (to say the least) by this, I can understand the technical reasoning behind it.

The hash part of the URL, (#andmorestuff) is not sent to the server by the browser, however the query string is. (?var=stuff&another=otherstuff)

Using this to send the search to the server is smart, since the server can respond with data without an additional round-trip AJAX request. However, everything in the URL, other than the hash is read-only by client-side scripts. So, if you want the URL to reflect the search, you can either a) reload the page using the query string, or b) follow the single page app methodology, and manipulate the query string with the data, and change it using an AJAX request.

Google's interactivity, with the smoother feel of not seeing an entire page refresh (plus potentially less data being sent over the wire after the initial load) could be simply stored in an internal state. However, should the user refresh, the search would be lost. If you try going to a Google search with a search query hash, you'll notice a brief delay before the search results are displayed.

For example, in this link: https://www.google.com/search?q=original#q=newsearch

The page loads, but there's an AJAX request to the /search route with the hash-specified query, with query string parameters to specify how the data should be served. Still, the client-side script cannot strip the query string of the previous search without a full page reload.

While the info leakage is annoying, it's unavoidable in this strategy.

Note: The browser history, and subsequently the URL can be manipulated through the History API's pushState, which could be a direction Google could go in, but IMHO, the hash approach is viable as well.

https://developer.mozilla.org/en-US/docs/Web/API/History_API

caffeinewriter··on Snapchat Gives Up on Original Content, Axes ‘Snapchat Channel’
I think their success in this case can be best summed up in my thoughts on their channel. As in 'Hot damn! Snapchat made original content?'

I seriously had no idea.

caffeinewriter··on Ask HN: How can you tell if you are insane?
Actually, Adderall could very, very easily be causing this. In the same vein of the guy who had CO poisoning, there was a man who was paranoid about drones doing surveillance on him.

https://np.reddit.com/r/legaladvice/comments/3iycro/fl_i_am_...

It seems like it could be in parallel to your situation. I highly recommend having someone evaluating your dosage, as well as whether it's an adverse effect of the Adderall itself.

caffeinewriter··on Show HN: Hacker News Simulator
Some of my favorites:

>I miss Google wave invites going for $26 a month (srikarg.github.io)

>Ask HN: Is there a good, standard capped convertible note paperwork?

>NSA leaks: David Cameron cracks down on Apache Quitting JCP: 'Oracle Is the Fear of Macros (techcrunch.com)

>RSS.gd: the RSS icon was mistaken for the end of the Union at CoreOS Fest 2015 – Call for New Startup BitcoinDeals is Launching its Own URLs? (technokyle.com)

caffeinewriter··on Candy Japan hit with credit card fraud
I just started using Blur by Abine, which allows something similar. (Basically, you can fund prepaid cards to use on sites rather than giving out your real card) not an outright endorsement. I haven't used them for long enough to give a definitive answer on if they're good, but it costs $40/year plus $2 for each "masked card".

So far it's worked for me.

I definitely agree no Dev should write their own gateway. There are great ones out there who are developed by people who are paid to do nothing but that.

caffeinewriter··on Launching a product in just 3652 days
Honestly, this article really addressed some of the roadblocks I had in starting my own projects. Definitely going to keep this handy.
caffeinewriter··on Show HN: Search Twitch – Search Live Twitch Streams
Hey guys! I'd love some feedback on this.

1) It needs some serious design work as it stands right now.

2) I'll probably open source it in the future.

3) I'm planning on making the UI more intuitive, and more clear as to what everything does.

4) I'd love to hear what you guys think :)

caffeinewriter··on Bernie Sanders' 404 page
It might be interesting to you to watch John Oliver's video on the wealth gap in America. He covers why people consistently protect the 1%, even if it's not in their current best interests.

http://www.youtube.com/watch?v=LfgSEwjAeno

caffeinewriter··on Show HN: Getting an Uber ride with the Amazon dash button
I'm surprised there hasn't been any cheap wifi-connected buttons like this before. Or at least none that gained popularity.
caffeinewriter··on Results: We surveyed 200+ startup founders to find out how much money they have
One of the most interesting things about this, to me at least, is while the median was on the lower end, the upper echelon of respondents were high enough to significantly skew the mean upwards significantly.
caffeinewriter··on Shutdownify is shutting down
My thoughts went from satire, to serious, then back to satire. It's worrying how plausible it was that this was a real business at some point in time.
caffeinewriter··on Show HN: Tonic – A data visualizing REPL for Node.js
It would be nice to have a settings button on the notebook, along the side with the publish/delete buttons, instead of having to go to Help -> The link to environment variables, or the link from the homescreen. Just a thought :)
caffeinewriter··on Show HN: Tonic – A data visualizing REPL for Node.js
I really need to dig into this more! That's exactly what I was thinking! Fantastic!
caffeinewriter··on Show HN: Tonic – A data visualizing REPL for Node.js
I'd love to see the ability to set environment variables, or some sort of global variable behind the scenes, e.g. with credentials, so that they could be used in code, without having to expose said credentials to the public, similar to how some CIs do it, such as CircleCI. (Obviously with said variables being cleared out on clones, or at least set to null, since otherwise, editing said code would result in being able to just log out the hidden data) Another alternative is having a public key available to encrypt things with, allowing it to be decrypted by the server's private key.

Of course, I imagine this is a non-trivial feature, and there are likely better approaches.

Super awesome job guys!

caffeinewriter··on Show HN: Tonic – A data visualizing REPL for Node.js
This is exactly something I didn't know I was missing. Excellent tool! Looking forward to trying it out.
caffeinewriter··on Show HN: Intuitive nutrition information
For how fast this is: Websockets! I was playing around with it, watching the network traffic. You'll see you get 101'd (Switching Protocols) to spe.lt:8080. If you hit that URL, you'll get a default page that says:

  AutobahnPython 0.10.4
  I am not Web server, but a WebSocket Endpoint. 
  You can talk to me using the WebSocket protocol. 
You can see a little bit more in main.js as well. As for the backend, it's looking like Python, considering the WS page. I am curious about 3 and 4 as well, and as the actual frameworks used for 1.

Very nice work to the person who made this.

Edit: I'd also love to know if this ever is open sourced. Understandable if not. Very cool tool.

caffeinewriter··on Android libstagefright still exploitable
Security through obscurity is no security at all.
caffeinewriter··on Ask HN: Tools of the trade
Some of mine:

  JetBrains' WebStorm
  Node.js
  MongoDB
  Redis
  MySQL
  MyCLI
  Git
  GitLab (Hosted and Self-Hosted)
  Gulp
  FireBug
  Trello
  Slack
  CircleCI or Travis, depending on the project
  WakaTime
I'm sure I'll find some more that I missed on my own list as well.
caffeinewriter··on A Little Kelp from My Friends
Just accompanying images. For some reason, it's set to an IP instead of the same URL as the site, but if you replace said IP with the site URL (luckypeach.com) it will load.
caffeinewriter··on Hackathon DevOps 101
It's admittedly been two or so years, so their infrastructure may have undergone some real revision.
caffeinewriter··on Twitter Contest Winning as a Service
I'm curious, what'd you use to generate this?
caffeinewriter··on Hackathon DevOps 101
I've used iPage before. They were down pretty regularly every day for me. So much so, that I abandoned it after less than a week. I've since moved to a Digital Ocean server and Namecheap for domain registration, and I've never looked back.
caffeinewriter··on Show HN: Showgoers – Watch Netflix with friends remotely
One of the main reasons I use it is because it supports MPC-HC, which I often use instead of VLC.
← PreviousPage 3 of 5Next →