HN user

someguy1233

382 karma

I am a developer who runs many services. I focus primarily on web development, and I am most well known for my services in the Litecoin community, as well as STEEM (social media cryptocurrency)

http://someguy123.com

http://someguy123.net

https://github.com/Someguy123

[ my public key: https://keybase.io/someguy123; my proof: https://keybase.io/someguy123/sigs/RyoTFEzdBG8V1N4oOKGlhQNq-Px1pJzG9K7yuVpntQI ]

Posts22
Comments42
View on HN
badtranslator.xyz 10y ago

Show HN: BadTranslator (website and first android app)

someguy1233
2pts0
github.com 10y ago

Show HN: HiddenEverywhere

someguy1233
4pts0
news.ycombinator.com 10y ago

Tell HN: Cloudflare has started rolling out HTTP/2 support

someguy1233
6pts2
news.ycombinator.com 10y ago

Ask HN: Your favourite React plugins/components?

someguy1233
3pts1
macperformanceguide.com 10y ago

OS X El Capitan: Worst OS Release Yet

someguy1233
3pts0
www.zdnet.com 10y ago

Windows 10 upgrade nags become more aggressive, offer no opt-out

someguy1233
12pts9
caniuse.com 11y ago

Can I Use Clipboard (JS API)

someguy1233
1pts0
news.ycombinator.com 11y ago

Ask HN: What is the actual purpose of Docker?

someguy1233
313pts154
news.ycombinator.com 11y ago

Ask HN: What web languages and frameworks would you recommend learning today?

someguy1233
6pts11
blog.someguy123.com 11y ago

What's new in LiteVault

someguy1233
1pts0
news.ycombinator.com 11y ago

Ask HN: What's the problem with AngularJS?

someguy1233
10pts14
mediacru.sh 11y ago

Mediacrush is shutting down

someguy1233
6pts0
twitter.com 11y ago

(Telegram) Why? It's all in the cloud, so you won't lose it

someguy1233
2pts4
gist.github.com 11y ago

JS Helper – inObject – verify that multiple keys exist in an object

someguy1233
1pts0
www.google.com 11y ago

Method and system for placing a purchase order via a communications network

someguy1233
2pts0
github.com 11y ago

Telegram Issue #384 – Backup or archive chat history

someguy1233
3pts0
news.ycombinator.com 11y ago

Ask HN: How do you backup your systems?

someguy1233
2pts4
twitter.com 11y ago

Files over 4GB are still a problem in 2014 (and it's not just Windows)

someguy1233
5pts1
kikagram.rocks 11y ago

Show HN: Kikagram

someguy1233
3pts2
blog.someguy123.com 12y ago

Unofficial Atom Builds for Windows

someguy1233
49pts19
blog.someguy123.com 12y ago

Dispelling the hate against PHP

someguy1233
12pts12
news.ycombinator.com 12y ago

Ask HN: Why do developers often use a Mac?

someguy1233
1pts0

Why mongo is terrible: http://www.mongodb-is-web-scale.com/

Mongo is a bad choice for 99% of projects. Unless you're 100% sure your data is unstructured and will never ever relate to anything else, it's probably bad.

Mongo is designed for unstructured data. That is data which has a very loose relationship to any other object, and data which changes often or is unpredictable. To top it off, Mongo doesn't have transactions. Without transactions, you have to implement them by hand with something like Redis, which is rather iffy.

You almost always have structured data. A wish list would probably relate to products, which relate to merchants such as Amazon, Newegg, Ebay, etc.

Those relationships are a pain to express in Mongo. In-fact it even ends up being slower to express them in mongo, because of it's lack of JOINs, since they don't expect you to have relations.

I personally recommend MariaDB (MySQL fork, included by default on most linux distros now to replace mysql-server). Despite it's poor reputation, it's used (in some form) by practically every big company, including Facebook and Google.

PostgreSQL is another great option. I've found it a bit more difficult to find guides for Postgres, which is why I recommend it second to MariaDB/MySQL.

Postgres is not flawless, it has awkward quirks, like the fact you cannot sanely upgrade postgres versions without exporting all of your data, and then re-loading it again. However, it is regarded as the most powerful open source database, and possibly the most reliable database.

Short answer: You don't. You can threaten to take it to social media on your support ticket, and maybe threaten a chargeback in the support ticket. That often gets their attention.

Small warning: avoid actually doing a chargeback at all costs. If you do it without permission from Steam, expect your account to be permanently banned, and with their already awful support you're probably never going to get it back.

Tails 2.0 is out 10 years ago

The fact is however, HTTPS offers massive improvements for security for the majority of users, especially those using public or shared Wi-Fi (i.e. Work or School), assuming they're using their own device. Assuming HSTS was set up, it would be impossible to strip SSL without causing most browsers to panic and refuse you access to the website.

On those types of networks, MITM attacks are extremely easy, and there are tools to do it in seconds. It may be more likely for you to get MITM'd and have them modify the signature, than for the actual website to get hacked. Combined with the fact that some people would try to download Tails across these types of network for the added anonymity.

Aha, correct. Loaded up the website that appeared downgraded, it's still HTTP/2 in the incognito window, and chrome://net-internals/#http2 does confirm that it is in-fact real HTTP/2 (not the extension being odd).

Why would this behaviour happen? I don't understand why it does the initial session in HTTP/2 but then drops to SPDY upon further requests

I believe the fact you haven't been caught by the random transaction issue is because you use Chip&Pin a lot, which might reset the contactless counter (since it knows that you have the pin, so you're likely the card holder)

When I went to the MetroCentre the other week, I did about 5-6 contactless transactions in a day (probably somewhere around £100 spent total), by the end of the day my card got declined and I had to use Chip&Pin, so it does definitely happen in the UK, though the limits may be quite high (wonder if this may also vary based on the bank, I'm with a certain bank which refused to give me a contactless card until I had a credit check).

This is the first time since I got the card (quite a few months ago) that it was actually declined however, so it's quite a rare occurrence.

As for the EMV spec, It sounds like the terminal is the one that decides whether or not to request Chip&PIN:

During kernel processing, the kernel will determine from the acceptance environment and issuer settings in the card whether a cardholder verification is needed for the transaction. Methods that may be supported are online PIN and signature – offline PIN is not suitable due to the “card in field” timing issues.

what is the kernel?

The kernel contains interface routines, security and control functions, and logic to manage a set of commands and responses to retrieve the necessary data from a card to complete a transaction.

Checked all my spam boxes on my various gmail accounts, seems nothing bad has happened with mine.

At least they're nowhere near as bad as Outlook. I have one of my domains on their free Live Domains (grandfathered plan, can't get it for free anymore, similar to google apps) - and 90% of my emails end up in spam, even if they're from a reputable company with sane mail setups such as Digital Ocean, Github or even Google.

To make it worse, with Outlook you can't turn off the spam filter, and it's known that Microsoft sometimes SILENTLY drops emails for various reasons so they never even make it to your spam box...

Sadly I've yet to find any decent replacement mail service for my domains that's free (or very cheap) and of decent quality.

Important PSA for Skype Users: Open up "Internet Options" (yes, the ones in internet explorer), security tab, and add https://apps.skype.com to the "Restricted Sites" list. Skype will still work fine, however there will be no advertisements.

This is important because Microsoft seems to use a lot of Flash advertisements without checking them (I've had plenty of "MICROSOFT VERIFIED DRIVER FIXING" ads come up inside of Skype, so I'm sure some zero day could slip though their ad system)

Laravel is best learned from the documentation. Laravel 5 changed a lot, but most things from Laravel 4 still apply; I'd recommend looking at Dayle Rees' Code Bright along with the official docs http://daylerees.com/codebright

You're right about the criticism though, it's hard to find any quality comparison on the internet, that's why I've posted here, in hopes of finding a lesser biased comparison, especially from those who've changed their go-to framework (e.g. from Laravel to Rails, from Express to Django etc.)

I'm surprised nobody has mentioned TypeScript. I've been using it in one of my projects recently (WebStorm even has a file watcher that works with very little set up on my Macbook).

TypeScript is pretty good at giving you a taste of ES6, it brings in a lot of features from ES6, such as the new classes, default arguments, generics, as well as a few of it's own features (interfaces, optional static type checking).

They ship it as a node module, so you can just "npm install -g typescript" and it's ready to go. As much as I dislike Microsoft, Typescript is something that seems to work well, and unlike Coffeescript, I can quite happily paste in standard Javascript code (even most ES6 code) and it won't break my source.

Not sure if HN has already crashed their site, or if the site is just broken.

"Gateway: Unable to connect to host."

There's also quite a few european countries with free college/university education. To name the main ones: Sweden, Norway, and Switzerland

AFAIK, Norway offers this privilege even to international students, while Sweden gives it to any EU citizen

It's taken me a while, but pretty much all of my main contacts are on telegram, I managed to convince them all, simply because the text chat is so much lighter than Skype or Facebook, works cross-platform without issues, and is instant unlike the other two. However, the inability to export my own chat history with my contacts is the breaking point, and if they continue to ignore it, it's going to push me to another messaging service which actually respects data liberation.

I can't seem to find any evidence of a sitemap on Twitter, Facebook or Quora.

Quora has THIS: http://www.quora.com/sitemap

I can't find any sort-of XML, JSON, or even TXT sitemap on any major site like that.

They may have a special agreement with the search engines, or maybe their sitemaps only appear to search bot user agents/IP's.

The other alternative could be that they simply DON'T HAVE A SITEMAP. Search bots might just be crawling them as normal, or with some sort-of link feed agreement with the companies, which lets them index as soon as a new link is created internally.

Show HN: Kikagram 12 years ago

For those unfamiliar with Kik, Kik is a social messaging app similar to Whatsapp or Snapchat, but uses usernames instead of phone numbers.

The site/web app was designed for Kik, although will still work if you're using a browser, and prompt you to install Kik for the sharing functions.

NOTE: If you want to see it in Kik, Kik still doesn’t detect the .rocks TLD in the URL sidebar in kik (but can access it just fine if someone else sends you it), please use kikagram.pw

I would say Bitcoin, although my background is a little different to yours.

I primarily get hired to build Web applications which deal with some type of bitcoin payment (no bitpay or coinbase), so it makes sense for me to be paid in Bitcoin.

I'm a Bitcoin evangelist, so I generally pay for most things with bitcoin, so I don't have the issue of converting it to fiat.

I'm on a retina macbook pro, the latest 13" 256gb. During the first weeks I bought it, it connected from sleep with no issues. I'm almost a month in and is guaranteed to break if I put my mac to sleep now. I have to turn off and on my WiFi for it to work.

I'm also on 10.9.4

Just a notice for HN. I'm going to stop making builds on atom.someguy123.com, but I might continue if Github doesn't do nightly unstable builds.

I recommend using the official builds from now on, as there is no reason for me to continue building stable builds of Atom for Windows

KevinSawacki who owns the atom repo on Github is one of the maintainers, and chocolatey has been around for a while now. The reason they suggest chocolatey is because there's no auto updater for Windows atom yet, instead they recommend you use the update function from chocolatey.

With my builds, I had to announce them and poke some people who use my builds actively because of this issue, so that they would download the new version.