skysight-inc/HackerNews huggingface dataset:
What's with all the spam on whois?
I was recently working on an article on network reconnaissance, and ran across this on Microsoft's whois. When did whois become spamworthy?

# whois microsoft.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered with many different competing registrars. Go to http://www.internic.net for detailed information.

Server Name: MICROSOFT.COM.ZZZZZZZZZZZZZZZZZZZ.GET.ONE.MILLION.DOLLARS.AT.WWW.UNIMUNDI.COM
IP Address: 209.126.190.70
Registrar: PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM
Whois Server: whois.PublicDomainRegistry.com
Referral URL: http://www.PublicDomainRegistry.com

Server Name: MICROSOFT.COM.ZZZ.IS.0WNED.AND.HAX0RED.BY.SUB7.NET
IP Address: 207.44.240.96
Registrar: TUCOWS DOMAINS INC.
Whois Server: whois.tucows.com
Referral URL: http://domainhelp.opensrs.net

Server Name: MICROSOFT.COM.WILL.BE.SLAPPED.IN.THE.FACE.BY.MY.BLUE.VEINED.SPANNER.NET
IP Address: 216.127.80.46
Registrar: ASCIO TECHNOLOGIES, INC.
Whois Server: whois.ascio.com
Referral URL: http://www.ascio.com

Server Name: MICROSOFT.COM.IS.A.STEAMING.HEAP.OF.FUCKING-BULLSHIT.NET
IP Address: 63.99.165.11
Registrar: 1 & 1 INTERNET AG
Whois Server: whois.schlund.info
Referral URL: http://1and1.com</code></pre>
You say it runs offline, but does it have HTTP caching? There's no app manifest, so I assume it doesn't actually work offline.
Why is a percentage bad? If it doesn't take from the principal, wouldn't a percentage of profit be the best incentive for performance?
I indeed managed to get a B without trying to mitigate against BEAST (d). The trouble does seem to be that RC4 isn't vulnerable to BEAST, but it's not desirable because of its other vulnerabilities.

Since BEAST was fixed in TLS 1.1, I think you can require 1.1+ and get an A, but the test suggests you might break things for a significant chunk of users.

Even if you get a B because you're vulnerable to BEAST, if you prioritise 1.1+ ciphers, you'll still fail to get an A but you'll mitigate against it. It looks like Qualys themselves have a post on this, actually: https://community.qualys.com/blogs/securitylabs/2011/10/17/m...
I would assume its because there was already a bunch of fiber out there from the whole iProvo thing.
I have to disagree about being the middle man. Deskilling the workforce into an assembly line is a value creating activity, it's what engineers basically do. The typical middle man is simply there to skim some money because there are communication bottlenecks.

Yes, you're totally right - land will get devalued. The older generations in richer countries will lose the most relatively. This is not a bad thing fundamentally (it reverses the rich get richer trend), and is actually what's already happening, but people don't feel it. Every story that is heard about poverty reduction in China is also a story of westerners getting relatively poorer - though in absolute terms everyone is getting better quality of life.
It's frequently important to preserve the original time zone offset of a timestamp. Sending everything as UTC loses that information.
use lib/math.ern

input_int sqr_var = "Put in a number to be squared: "
call "sqr"
say sqr_var

So it's pretty much the polar opposite of a functional language. Interesting.
> it has two namespaces for functions and variables (not other common language has this - yeah, there's Perl and Common Lisp, but...)

Separate namespaces for variables and functions in Perl? Huh?
Already posted: https://news.ycombinator.com/item?id=5180937
The article is nothing about what you're titling it. You are simply speculating, most likely inaccurately, about Google's motivations here.
Because there was fiber there before there was the NSA.

PS: Linkbait
There's https://yithlibrary.herokuapp.com/ for a self hosted LastPass clone but unfortunately there's no Firefox or Chrome addons yet.
Neither group is weird. It's totally reasonable for individuals to prefer a fecal transplant over surgery.

But doctors are part of a complicated system that prevents wild-ass medical experiments from being tried on humans. If you go in front of a review board [1] and say, "Hey, we'd like to try experimenting on live humans by giving them an unknown collection of microorganisms in hope that unspecified good things will happen", I can't imagine that it will go well.

Like it or not, the best currently proven treatment is the band. To prove that something else is better is a lot of work. I strongly share your suspicion that fecal transplants would be better, and if I were desperate that's what I'd try with my own body. But medical history is littered with treatments that looked promising but didn't work out, often because of hideous unexpected side effects.

[1] http://en.wikipedia.org/wiki/Institutional_review_board
Ask HN: How to host websites consisting of static files only?
Front-end and back-end are separating. I find myself writing more web apps that either don't require a backend or outsource it to backend as a service (Baas).

It seems a bit silly to have to deploy and maintain hosted servers with Nginx just to serve static files. Preferably, I'm looking for a managed and "one command" distributed solution with uptime guarantees, something like Heroku, but for websites consisting of static files only.

I heard people were using S3 for this, but then recall reading that S3 wasn't recommended to host websites.

How do you guys host these files? Also, how do you deal with SSL and canonical URLs (no-www)?

Thank you.
You can do several courses at the same time if you have the spare time.
You can add some js magic to save data to the URL and it will remain in the browser's history. Check a post I wrote about it: http://dfernandez.me/articles/3%20-%20drawing%20bookmarklet/
I like and use Witopia.net. 70 USD p.a. w/ unlimited traffic and gateways in basically every region of the world.
I am a law major, who did 1 year of engineering a long time ago. I always been a math geek, but 0 in CS. In my last year of college, i created a startup with some friends. It was a ERP for small lawyers firms. That didnt work out, but turned me on into CS.

Now i work as a product manager in a bigger firm (also law related), and i'm learning how to code through Coursera and Edx. I HIGHLY recommend them.

They are the future. The classes are very good. Way better than a regular class over here (Brazil).

If you are intereste in theoretical CS, here are 2 classes that you may be interested:

Programming Languages (https://www.coursera.org/course/proglang): It focuses on functional programming. The first edition was VERY high recommended. Here you will learn about functional paradigm, and the differences in using it in several languages (some purely functional, like SML, some hybrid, like Ruby)

Automata (https://www.coursera.org/course/automata): It cant get more theoretical than this. The professor is Jeff Ullman. A legend. For free.

Machine Learning: A second version of Andrew Ng just ended. The third edition will be offered soon.

see.stanford.edu is also a very nice place to learn. They are actual stanford classes taped, and offered for free, online. I`m taking the three introdutory classes, and the machine learning classes.

Also, there are several architecture, compilers and algorithms classes too. After my first course (cs50.net), i realized that colleges (at least for CS) are redundant right now. They can be awsome. But, if you are short of money, or are already working, these online classes can fill the gap, easily.

add me on skype if you want to talk about more classes: lucasribeiropereira

See you!

PS. They can be VERY challenge. Take one, at most two at a time. 10-20 hours per week per course is a good rule of thumb
So what you are saying is that unless you can write good code from day one you shouldn't attempt to use a language, regardless of language?

The code I'd write in say, Clojure day one would be terrible when compared to the code I'd write a year or two later. Does that mean I shouldn't learn and use it?
You don't need proliferation of features to achieve expressiveness though (see Scheme or lambda calculus).

Most of the cruft in Scala is due to its support of O-O and its attempt to modernize it. Similarly, C++ is a superset of C rather than a complete break from it (and often, in the field, you find people using it as if it were 'C with classes').

Also, the O-O side of Scheme is certainly more powerful than F#'s O-O side; however, overall F# is at least as powerful of a language (and yet it's also much cleaner/internally consistent).

[Also, it takes only one counter-example to disprove 'all those who say that Scala resembles C++ have never worked with either' (which was my original intent here)].
Or maybe you do what Estonia does. False dichotomy?
ENYO
From the allegations, it doesn't sound like it was a matter of being a few thousand off at the end of the campaign; it sounds like at the beginning of the campaign, before it had even gotten any publicity, a bunch of new Kickstarter accounts that had never funded anything else were created, and those accounts then wound up funding most of it. Then when the allegations came out, several of those accounts changed their names, and backed a bunch of other projects (presumably at a $1 donation level).

As in, if the allegations are true, this doesn't sound like it's a matter of pushing it over a little at the end, it sounds like they planned this from the beginning and self-funded most of the project just to be able to qualify for the matching funds.
... annnnd then the database technology changes, and your benchmark results of three years ago are now actively hosing you. Or you have to change databases but you can't because you embedded a lot of logic in your database layer that can't be easily ported (somewhere, a salesman for your current database product is crying tears of joy and shouting his cash-register shout, "Ka-ching! Customer lock-in! Ka-CHING baby!". Avoid these people).

Unless you have really compelling reasons to get snuggly with a particular vendor's technology, be conservative.

[This still applies if you're using a "free" database engine; you're just not paying MS or Oracle or whomever, and it's "just" your own time]
Why was parent downvoted ? He is right, this is pure speculation.
When job applications are asking for significant knowledge of HTTP, is this what they mean?
* Create a Digital Ocean Droptlet

* ssh -D 8008 root@<ip>

* add localhost:8008 to your SOCKS Proxy

Now you've VPN equivalent with 1TB bandwidth for just $5/month
More accurately, they did call PBKDF2 once, but PBKDF2 internally calls itself twice if you request a key larger than the hash output size. It "expands" the key by generating two and concatenating. It's a stupid bug, but it's a bug in the spec.
The NSA facility is not in Provo, it is north of Provo by about 25 miles north near Bluffdale. Furthermore, Google isn't building out Google Fiber as much in Provo as it is simply acquiring the existing former municipal fiber. The article also doesn't mention the NSA. No news connection here, and the title here is misleading.
The web refers to HTTP and HTML. When you say web, and especially when you refer to IP, TCP, UDP, SMTP, etc, I think you more accurately refer to the internet.
The article quotes someone as saying: "Selfish, greedy, untrustworthy: That is the image of the entrepreneur in Japan since around 2000"...I don't think Startup culture in America avoided that image after the dotcom bubble and even with all of its success, there is still a lot of suspicion
we, humans tend to believe that we do better because of purposeful action, or reason and exclude luck as a non-intelligent way to act on our environment. growth always has many dynamics and still appears like luck, magic, alchemy or connections. all these posts are attempts to raise it to the level of actionable knowledge.
Hetzner includes 100GB on a SAN in a distinct datacenter with every dedicated plan (500GB is 10€, 10TB 80€.) Of course you could also push to Glacier, but that'll get counted in your outbound bandwidth (2€/TB after 20TB/mo)
> Chrome at over 40% marketshare?

43% of web traffic, apparently, though I haven't yet tracked-down the exact source of this story:

http://www.economist.com/news/business/21583288-what-googles...
Use MailChimp? What about these 9 competitors?
Maybe because they were able to purchase a lot of existing infrastructure from the city for $1?

http://www.zdnet.com/google-to-buy-39m-provo-fiber-service-f...

Moreover, the linked article makes no mention of the NSA. This baseless Google-related FUD is getting incredibly tiresome.
Hidden Reflex? something hidden in your company name
True - I was making the assumption that the OP's desire for privacy was in light of all the recent security related press.

However if your suggestion is in line with their intent then the recommendation still stands, just use a provider like digital ocean and choose a datacenter location appropriate to your needs.
I run a vpn server on a $5 digital ocean vps. My isp throttle ftp connection, so it's very useful when I need to transfer files via ftp. I'd rather use sftp, but some of my clients use rackspace cloud sites (only support ftp and sshfs).

Also, I notice that if I use vpn when using 3g connection, I don't experienced many dropped connections anymore. Without vpn, if I open too many tcp connection, some connections would start to drop. Could it be that when using vpn, the mobile network sees my internet traffics as one socket connection to the vps? I probably need to learn how vpn works under the hood and not just take them for granted.

Another benefit is I can install mosh on the vps, and if I need to login via ssh to a remote server (that don't have mosh installed), I would login to my vps with mosh, and then proceed to login to the remote server via ssh. This (mostly) eliminates the annoying typing delay on ssh terminal.
The US has more legal ability to spy outside the country than inside. If you host in Europe, but do business in the US it is my understanding that both the NSA and the CIA can snoop on you, whereas if you are solely US based, you do not worry about the CIA.
Barriers aren't necessary artificial or terrible. Unless you'd like your "doctor" to have no accreditation or training.
Dissecting a Rejection Letter from HR
How I Got rid of Dandruff?
I agree with this, and would add that if you go this route, make one of the first papers you read "How to Read a Paper"[1] by Keshav.

[1]: http://ccr.sigcomm.org/online/files/p83-keshavA.pdf
Thanks, I just fixed the example.
One thing I've noticed with Coursera is that if you join before the course starts, there's often a preview button that seems to show at least the entire course's video lectures. If the content was useful enough to you, you could take the time to download all the videos and could watch them at any pace, and since you'd always be ahead because of your quicker pace you could still do the quizzes, albeit not straight after watching the lectures.
Just plot it for you to see the how regularly you are running.

The apps on hmpgr are all personal apps just like notes app lets you record your notes.
If you've been rotating them against a surface in that time period; then they'll certainly be a lot more round than when they started.
Hey! Teacher! Leave them kids alone.
I default to relying on SQL. I've found that helps ensure calculations have a single source of truth, which helps maintenance and reliable sharing throughout your app, or across multiple apps.

SQL also offers powerful aggregate functions to assist. Much simpler to use something like AVG() or SUM() in a SQL query than having to worry about deriving the same calcs in application code.
I like https://ipredator.se
It is quite simple, really: Only terrorists and paedophiles use cryptography.
Welcome to life, this happens all the time, this is pretty much the standard of what happens. Pay whatever they say you have to pay, find a nice girl and start a new family.
Do URL's matter? If they do then the web is not dying.
That is not necessarily a vpn equivalent - as a third party program would require something like proxifier (http://www.proxifier.com/) in order to forward all traffic over the proxy.
You may be forgetting Bill Gates, the biggest philanthrop of all times, who are changing Africa with HIS OWN MONEY.

But that isn`t necessary. The good thing in capitalism is that even assholes who only think of themselves can change the world for good.
The headteacher, in addition to reporting Zaloom to the police, phoned Glasgow University, where the student had applied to study, in an attempt to dissuade them from accepting him.

Not the best way to counter charges of endemic corrpution in society, I must say. In the US, this kind of interference would pose a great deal of trouble for the ambitious functionary.
Doesn't sound like the kind of teacher I'd like in my university

Asked what had first inclined him to contact the police, Mr. Szemalikowski said “the fact that Kinnan has mentioned the ideologies of anarchism and individualism on this blog.” Digging himself even deeper, the headteacher added, “I must do something. In the last year he has become more and more enchanted by antiestablishment ways of thinking and has even said that there is an inherent risk that every government is corrupt.”
I'm beginning to think that smartphones have as much to do with the general computing paradigm created by PCs as PCs had to do with the general video consumption paradigm created by TVs. Yes, there is overlap, but it is not the ideal platform and the new platform does things that are unique to it. I know a lot of people who replaced their TV and DVD players with a computer, but I know a lot more that only replaced their cable TV service but still pump the media out to their TV.

I think we're still figuring out what the hell smartphones are good for. When the Web first came out, it was personal websites versus TV shows. We now understand those two things to he independent, if not complimentary, things.

The TV is for large scale consumption, the PC is for large scale content creation, the smartphone is for large scale content aggregation. These can be seamlessly complimentary tasks, if we can get them out of the hands of vertical corporate structures who are only interested in using the concept to build ubiquitous brand exposure over value.
Is kicking someone out of a building that bears more than a passing resemblance to a prison really sabotaging their education?
Fortran aliasing
I think the problem with you being so glib about this is that the "common sense [...] diet and exercise" shtick has been treated as the last word. This pokes a major hole in that orthodoxy. And that orthodoxy is already pretty tattered.

That's important in this context because many people use the orthodox view as a club: if you're fat, then obviously you're a bad person, a lazy glutton who can't be bothered to take some simple actions.
So did you steal all of your website's images or is there some stock image service that has all of these? If it's the latter please share.

Yours: http://www.s3for.me/images/s3forme1.png

Salesforce: http://blog.database.com/wp-content/uploads/2012/11/intro-db...

Your S3:
http://www.s3for.me/images/s3forme8.png

S3 from 2011: http://themetest.hollywoodtools.com/files/2012/06/s32.png

You: http://www.s3for.me/images/s3forme6.png
Unbrekable IT (2011): http://www.unbreakableit.com/uit/wp-content/themes/unbreakab...

Your roadmap: http://www.s3for.me/images/s3forme4.png
Oblaksoft (Nov 2012): http://www.oblaksoft.com/wp-content/uploads/2012/11/cloud-ch...

Albeit this following one could be a stock image:
Your keyboard: http://www.s3for.me/images/s3forme5.jpg
Cloudonlinebusiness (2010): http://www.cloudonlinebusiness.com/wp-content/uploads/2013/0...

Edit: Your TOS is Hetzner's almost verbatim. https://www.hetzner.de/en/hosting/legal/agb
Provo is a budding university town. Bluffdale is where the NSA data center is located. That's more than 20 miles away.

You obviously have no idea what you are talking about.
Would it? 2013 says it's pretty hard to curtail one's future.
No single entity controls it, there's no gatekeeper.

They just show their own misery.
Society simply isn't ready for such a solution. I floated the idea to my dad last week, and his reaction was instructive. There's just no convincing "Main Street" that paying people to sit around and do nothing could possibly benefit society. It's a political non-starter.
Another simple notepad (Scratchpad)
simple notepad app hosted in google app engine.
Yes. That is a good tool. That's why I said it is an equivalent. Not a VPN :)
Seems like Amazon recommends it in the documentation.
> Sure, I'd tell you that, I don't see why it's inconsistent to believe that and simultaneously want to dismantle the government? Isn't it actually pretty much the only logically consistent position?

It is one logically consistent position, yes.

I happen to disagree that it is the only logically consistent position, which is one reason I've been poking so hard at the notion that people need to examine under what logical basis government operates at all before they go 'rah rah government bad!'.

Much like a corporation is the legal stand-in for the will of the collective shareholders, a government is the societal stand-in for the will of the people at large.

A society that tries to maintain no government, or very limited government, is at an unstable point. In the best case it will collapse from internal conflict but be left alone from there (e.g. Somalia, tribal areas of Afghanistan/Pakistan). In the normal case the society will simply be eventually overrun by those who choose to organize (e.g. USA vs. the Native Americans, Hitler vs. the appeasers), but a government will spring up again one way or another.
I think your off base with this. A good school with a good theoretical cs program will always require up to multivariable calc, linear algebra, stats with calc, and discrete math. These are required because they will almost always be essential for doing theoretical work. Sometimes you just need it to properly express and explain complexity of a problem but many times in theoretical work knowledge of advanced mathematics is integral to to the actual research. Your advice is more geared towards what most good schools consider a general cs degree.
Vaccines don't work 100% of the time. That's why you shoot for herd immunity.

Vaccines aren't to keep individuals from getting sick; they're to prevent outbreaks and pandemics.

That they prevent most people who receive them from getting sick is an added benefit.
https://www.blackvpn.com/ + Bitcoin
In my opinion, it's irresponsible of Qualys to put so much emphasis on BEAST. It's been mitigated in every major browser and most other clients. RC4 is not a better alternative (as it shortcomings can't be overcome unilaterally in client implementations), and it's dangerous to give it so much weight in the scoring.
This is something I've been through before.

The first version of an app I worked from was very SQL heavy. Almost every calculation was done in a stored proc and the app servers just formatted that.

As the product got popular this became the bottleneck. It's far easier to get more app servers than DB servers.

So we restructured it to do straight index reads and aggregations in the DB, but more complex calculations in the app itself.

It all depends on the circumstances, but I'd still advocate pushing as much in to the DB as you can without making convoluted SQL - your average RDBMS has amazing optimisations for aggregation, sorting and filtering.
Bitmessage is a pretty interesting project:
https://bitmessage.org/wiki/Main_Page
https://en.wikipedia.org/wiki/Bitmessage
Would terrorists really abstain from forging this out of fear of penalty for purjury? And why would I give up all my anonymity on the Internet just to prevent the NSA from accidentally capturing my traffic?
I think what's ultimately going to be needed is better profiling tools and an easy-to-use extension DSL that's designed to hook into Ruby. That way we could experiment with different structures than hash maps and still keep good Ruby style.