skysight-inc/HackerNews huggingface dataset:
What I find hard to believe and just realized was that this domain was registered on 10-Jun-2014.

Edit: People were first able to register .uk domains last year, and if the .co.uk domain already exists then you must own it in order to register the .uk domain.
Location: Currently, Minn - Looking to relocate back to New York, NY or Chicago, IL
Remote: No
Willing to relocate: Yes
Technologies: Javascript, Meteor, HTML, CSS
Résumé/CV: Available on request
Email: garfinkel@fastmail.com
Roles: Either a IT BA Role or a Frontend Developer Role
Have the glue record for a/your domain (e.g. c.uk) point to your own nameserver. Configure the nameserver to respond to any request for an A or AAAA record under that domain with the target IP address. Make the HTTP server listening on that IP address answer regardless of the Host header.
That single closure function could return e.g. a map containing more functions that share the same environment.
https://en.wikipedia.org/wiki/Single-letter_second-level_dom...

There's a list.
timeance.js v1.0.0 – Abstract library for track loadtimes, ES6 compatibility
Hmm, I just tested the sites in FF 35, 36 & 37 on Mac and they seems to work fine :/ What OS are you using?
Using Pinterest to Build Blog Traffic and Trust
Skateboarding and Entrepreneurship
This article resonates with me.

My dad is an successful electrical engineer who people look up-to. I on the other hand hated physics and was never good enough for it. I took an alternate path to do Computer Science which I feel terrible about since I am not sure if I love it because I hated Physics or I choose it because I found it easier.

The cost of failure is really high, not because I will end up in the streets which I personally do not have a problem with but I would have to live with the fact that I would have let down what is expected of me. I would have no excuse since biologically I should be able to do it. There are no disadvantages or excuses I can point out to.

I have noticed this among many of my white male friends. They seem to have a higher burden when it comes to proving themselves in society. White male problems do not compare to everyone else's problem but its still something that needs to be addressed since mental stress is no joke.
It depends on your DNS provider as to if they support it or not. Often, they will not and you'll simply have to run your own dns nameserver (bind) with a wildcard config, such as http://community.aegirproject.org/dnswildcard ... Googling around will find you many bind configurations and discussions of this feature.
Something along lines of

*	IN	A	<ip_address>
Wrote something similar a while ago:
https://github.com/dheera/fooplot

Demo:
http://fooplot.com
I imagine it working the other way round. There is a great deal to learn before you can make progress on general purpose artificial intelligence. Humans may be unable to code up a general purpose AI because the human life span is too short.
I remember having to buy a Ti 83 calculator for ninth grade math, and all we used them for was programming text adventures. I'm waiting for the indie game dev community to pick up on the trend of Ti 83 revivals!
No, he means what do you find unusual about it. It seems like an ordinary name to me.

Is it that it seems too easy to typo?
I'm also a fan of namespacing variants, and I used it extensively on an OCaml representation of the SpiderMonkey AST. (Coincidentally, up until writing our own parser we were using pfff's JavaScript parser! Go pfff!). Anyway, here are some other useful things I found in OCaml along the way:

Without namespacing, you might be using mutually recursive type definitions like

type statement = ExpressionStatement of expression
and expression = FunctionExpression of statement list

to do this with modules you need to use recursive modules, like

module rec Statement : sig
type t = Expression of Expression.t
end = struct
type t = Expression of Expression.t
end

and Expression : sig
type t = Function of Statement.t list
end = struct
type t = Function of Statement.t list
end

One of the sucky things about recursive modules is that you cannot omit the signatures, however if your modules only include types then there is a shortcut that looks like

module rec Statement : sig
type t = Expression of Expression.t
end = Statement

and Expression : sig
type t = Function of Statement.t list
end = Expression

Links:
Big real world example:
https://github.com/facebook/flow/blob/3a5b4040b7d2a648f97a06...

Recursive module docs:
http://caml.inria.fr/pub/docs/manual-ocaml-400/manual021.htm...
The handbook seems to be here: https://github.com/gocircuit/escher/tree/master/src/handbook
I find this quite annoying. Not everyone around me does it, but a whole lot of them do. It has a tone of condescension in my opinion.
> my fiancé (who is not a computer geek) interjects with "buttons!"

Our standard, almost automatic response is, “A needle and thread.”

Also, when someone says, “Well…” the correct response is, “A hole in the ground.”

(Thus, “Well, well, well,” gets, “Three holes in the ground!”)

Gotta love English.
Hi guys, here one of the creators of Sync, let me know if you have any questions :)
Should the Boss Be Doing the Selling in Your Business?
FireEye report on long-running cyber espionage in Asia [pdf]
Isn't their a law in every developed country that restricts unauthorized meeting of lots of people already? Am I missing something?
Hi jlhonora,

Sync is been rewritten to Swift => https://github.com/hyperoslo/Sync/pull/50

We also have an example on how to use Sync in Swift.

https://github.com/hyperoslo/Sync/tree/master/Examples/AppNe...
No reason behind, just to put a minimum in order to move faster in the future.

When iOS 9 gets released we probably would go iOS 8 only and use all the new features.
Direct registrations under .uk (and not just .co.uk, .org.uk etc) were only opened last year.
moot? suppose we are all in a simulation by a higher power who is about to pull the plug...on the one hand the pulling of the plug is outside our reality and not something we can reason about and in that sense moot, and yet would not be moot with respect to our experience when the plug was pulled.

Sir Arthur Eddington:

Let us suppose that an ichthyologist is exploring the life of the ocean. He casts a net into the water and brings up a fishy assortment. Surveying his catch, he proceeds in the usual manner of a scientist to systematise what it reveals. He arrives at two generalisations: No sea-creature is less than two inches long. All sea-creatures have gills. These are both true of his catch, and he assumes tentatively that they will remain true however often he repeats it. In applying this analogy, the catch stands for the body of knowledge which constitutes physical science, and the net for the sensory and intellectual equipment which we use in obtaining it. The casting of the net corresponds to observation; for knowledge which has not been or could not be obtained by observation is not admitted into physical science. An onlooker may object that the first generalisation is wrong. "There are plenty of sea-creatures under two inches long, only your net is not adapted to catch them." The icthyologist dismisses this objection contemptuously. "Anything uncatchable by my net is ipso facto outside the scope of icthyological knowledge. In short, "what my net can't catch isn't fish." Or--to translate the analogy-- "If you are not simply guessing, you are claiming a knowledge of the physical universe discovered in some other way than by the methods of physical science, and admittedly unverifiable by such methods. You are a metaphysician. Bah!
I have a relatively mild form of colorblindness, and I can only make out three shapes in total on the testing cards in that photo—one circle in the top left corner of the card on the left, and a triangle and a circle on the left half of the card on the right. Can someone with normal color vision tell me what I'm supposed to see there?

Interestingly, my eyes keep trying to "resolve" another circle in the top right corner of the left card, but then when I actually focus on that part of the image, it disappears again. It's a pretty strange sensation, almost as if I were looking at a particularly tricky optical illusion.

http://static.seattletimes.com/wp-content/uploads/2015/04/fc...
React Native Router
Their strategy to handle this business risk was to ...accept it? It seems kind of shortsighted given twitter has ALREADY did a version of this to a bunch of other companies/apps.

At it's core, what twitter provides is no big deal. The ability to post 140 chars. They could have been quietly funding an open twitter protocol (it will happen eventually) but they chose to keep their heads in the sand.
>> There is a second form of Dependency Injection that uses setters instead of constructor injection. Do not use this form.

Why? Personal preference I guess? Constructor injection works fine for low level objects that only take 1 or 2 dependencies, but for higher level business objects that might have a wider dependency reach, constructor injection can become a nightmare.
While this might be nonsense, the general idea isn't: some DARPA-funded projects have been playing around with tDCS for a while now with remarkable success.[0]

[0]: http://www.radiolab.org/story/9-volt-nirvana/
That explains it; I was completely baffled. I wonder how much of a bidding war there was for this domain.
You need to own the .co.uk to get the .uk (at the minute), unless the .co.uk hasn't been registered.
Blogspam, and original article dated April 1...
There is no reason for there to definitely be that ONE 'colonize everything' type civilization.

I would assume that it would be incredibly common for a species capable to interstellar travel to have 'cured' aging before starting to colonize the universe. There is no way we can know how a being with eternity before them thinks. Perhaps they will just do it very very slowly? Perhaps immortal civilizations have very slow population growth and decreased pressures to colonize? Perhaps there is a lot of red tape in the Interstellar Colonization Bureau to go through before you can colonize planets? Perhaps the ONE civilization decides it can only colonize barren planets, in which case they have to terraform before they can settle, slowing the process of colonization down exponentially?

I really love this topic, there is so much room for imagination.
When I worked in Google a couple years ago, they were using Perforce and branching was extremely hard (it was P4 with extensive internal tooling around/underneath it, no idea how representative it was of normal P4).

It took me about a year to realize how bad it really is: eventually I found my way to a "how to create a dev branch" document starting with:

"Last year Dev Wossname wrote a useful mail showing how to create a dev branch and got most of the details right :-) This howto explains it in more detail and fixes a few points."
Then followed a quite few pages with a dozen manual actions doing somewhat intimate things to levels of P4 I had not previously heard of...
Oh, and it created the branch at the *company-wide root level*, e.g. `gmail/` -> `gmail_dev_branch_2012/`. No pressure !-)

It then took a few more days until the horror of that opening sentence sunk in. Native large-scale branching was so rare that it was almost a lost art!

[There were also several "lightweight" branch-like techniques based on symlink magic, FUSE filesystems and more magic. Those were routinely used for freezing a release build, with option to hot-patch it — but IIRC it was impossible to merge back onto the main tree.]

In practice things weren't that bad because (A) Google got really good flow (especially continuous testing) for everybody working close to HEAD, (B) personal branches were easy and common:

- Fresh checkout directories were cheap [should have been frightfully expensive but clever scripts and a FUSE filesystem fixed that].
- Every CL (commit progressing through code review iterations) was effectively a feature branch.
- People who wanted more used a somewhat crazy, but very workable, internal tool mirroring a growable {time,space} subset of P4 into local a git repo and back onto P4.
I did the same thing in this paper me and Tim Newsham wrote in 1998:

http://cs.unc.edu/~fabian/course_papers/PtacekNewsham98.pdf

Partly it was a showy gesture, but after writing that way for a few days, I came to like how the distinct pronouns made it easy to track "attacker" and "defender" in the narrative, too.

I'd just use "they" now, though.
There are so many tools out there that literally make building an MVP a not-so-difficult process in the end.

If you cannot do that, then why are you trying to build a tech(ish) startup when you are afraid of using tech to build it?

Here's your 3 options: Rails, Django, Meteor

All 3 claim to help make rapid prototypes, so use/learn one and push a prototype out in 2/3 months.

I promise I'll upvote you if you do.
What I find hard to believe is that ti looks like it was registered on: 10-Jun-2014!?

That's the date when they started allowing registration for top level domains (before they just allowed second level).
Related: http://qntm.org/twit
Uh, Armstrong and Aldrin walked on the moon, with Collins in orbit.
Since we're throwing around names here, depending on your use case something as simple as cdb can be amazing: http://cr.yp.to/cdb.html
I was about to ask if what zynga does is objectively all that different from other companies? I mean, command and conquer followed warcraft followed dune, etc. But then I googled zynga copy and wow. They don't follow in the footsteps of -- like command and conquer after warcraft after dune -- they flat out clone.

Wow:

https://twitter.com/eeen/status/161983237864955904

leads to:

https://s3.amazonaws.com/nbpromo/dearzynga.jpg

and http://www.businessinsider.com/ea-lawsuit-zynga-2012-8?op=1
(scroll down)

Though to be honest, the Samwer brothers make a damn good living...
Thanks Tom, those words mean a lot!
I tend to see Tarantool as a Lua powered database. In this sense, you could easily implement a Redis like system on top of it using Lua
I have run a Tor relay in the past, yes. Although I have been getting this error only recently. And indeed phdcomics.com gives the same error. Interestingly, I get support.apple.com in Russian!?
The author doesn't seem to understand where to use DI and where to use a Container.

DI is used in the context of library code. E.g. the main business logic code library. This allows you to Unit Test your business logic.

A Container is used at an application level, i.e. the application that uses the business logic library. Maybe you're using a web framework. It's then the web framework that has ownership of the container. I.e. framework + business logic = application.
Another red flag is that the client is threatening to sue you for $100k but you only billed him $6k. Your maximum loss should be the $6k he paid you. But you do need to consult with a lawyer.

You say you have another job? So you should be able to come up with the money to hire a lawyer. If he's sending you legal threat letters, you have to pay for a lawyer yourself. However, he could be bluffing. It seems weird that a guy would pay $6k on a software project and then $10k+ to sue those developers for not delivering.

I agree with the other people that walking away is the right thing to do. The lesson is that fixed-bid projects are usually a bad idea for small freelancers.
Ask HN: Startup Banking- Good Experiences, Mistakes and Wisdom
Hello all,

Just wondering if any startups have wisdom to share on the topic of banking. We are Canadian and just incorporated in Delaware but are planning to be based out of NYC. So any advice from founders foreign to the US would be extra valuable.

Any thoughts, advice, failures, mistakes, recommendations, personal experience or info would be great.

Thanks!
Yes, they have. There are terminal emulators (Cathode) and a very accurate simulation as part of xscreensaver. See jwz's post about it - http://www.jwz.org/blog/2011/01/cathode-vintage-terminal-emu... - and a mirror of the file where it is implemented - https://github.com/danfuzz/xscreensaver/blob/master/hacks/an...

The comments in that C file show just how much attention to detail was made.
This narrative of "bankers" (biehl, just look up how many times you repeat the word) is apparently popular somewhere, because it enables you to find a group of scapegoats who can be blamed for problems, a group about which someone can say "take their money, no one will suffer".

But it is not so simple. What is borrowed to Greece is not "bankers'" own money. It is funds belonging to institutional investors. The job of those "bankers" is to look after that money and invest it. Significant institutions include things like pension funds or other savers.

Write off the debt, who loses? It's not just some "banker"; the brunt will be carried by pension savers.
The left card has a red circle (left corner) and a purple "x" (right corner), while the right card has a blue-green triangle (lower left corner) and a green-blue circle (lower right corner).
I am pretty certain that the economical point of view diverge a lot between countries. France, UK, Italy and Germany all have common cultural roots but very different opinions about how economy should serve society. Thus, I think that the media could only agree so much on the specifics.

If we really all agree on the problems of Greece, it could be the first time ever all members of UE agree on something spontaneously...
Classes have no semantic value.
Nice article. But kite boarding is the sport most founders I know are doing.
What is that spinny radar dish that we looked at for most of the film?
edit: found it. http://www.jpl.nasa.gov/news/press_kits/rapidscat.pdf

Cheers.
To me both are made of mostly gray dots, with the exception of very easily visible symbols.

left: left corner O, salmon-ish color. Right corner X, a bit more purple.

Right card: blueish triangle, greenish circle.
Add gmail to my username
A lot of laws in Spain those years seem to be created with the only purpose of either gaining time (for prescription of former crimes for politicians) or to guarantee the creation of a new "damage" that could be claimed (by friends or family of politicians) and billed to spaniards later if the law is repealed (as is expected to be, of course).

An example: Spaniards will pay >1400 millions/euro in the next years to a private enterprise for the right to stop hundred of unexpected earthquakes in some heavily populated points of the mediterranean coast. Earthquakes that were linked with the activity of this enterprise, a personal bet of some politicians.

http://www.telegraph.co.uk/news/worldnews/europe/spain/10365...

https://www.thespainreport.com/6623/hundreds-earthquakes-cau...

We have new laws that grant hunting animals in national parks, cutting down trees, fracking, etc... In the future, when people think about to repeal the law, a miriad of complaints for lost profits will probably be filled by multinationals and major landowners. We'll need to pay someone for the right of repeal those crazy laws. Is, most probably, a business.
> Do you propose that tax benefits for couples should be abolished?

Yes. (I am married)

> How do you propose to handle Estate planning?

Contract law. Before you get married, sign a contract that outlines everything.

> Health and other insurance benefits?

Nothing to do with government or at least, should have nothing to do with government. The insurance companies can structure it however they want.

> Managing the custody of children of divorce?

Contract law. See above. Marriage at its heart is a business arrangement. You share resources and work for a common purpose. It's almost like you're starting a company with a partner.

Would you start a business without signing a contract that didn't outline not only how the arrangement would function, but what would happen if it were to come to an end? Of course you wouldn't.

> How exactly do you imagine the government not being involved in marriage?

It can be involved in marriage through contract law. The same way it's involved in any business arrangement where a contract was signed.

In other words, if need be, one party can take another to court over the breach of a contract.

The issue today is that the government defines that contract. It specifies who the contract can be between (a man and a woman), specifies what happens when that contract ends, what benefits accrue, it essentially controls everything about that contract ... why not let the people choose what form they want their marriage to take? Why force everyone into the same universal contract that in the end doesn't really fit anyone properly because it's so unbelievably general?

> Because as it stands today, the government is inextricably a part of the concept of marriage

Unfortunately.

> the government must recognize a marriage in order for the benefits of marriage to work.

Resource sharing is by far the greatest benefit and it has nothing to do with the government. Yes, tax benefits and such stem directly from the government ... but that's about it.
Nethack is not dead
The NSA is becoming a real threat to American Internet companies. This is concerning.
According to Twitter, t.co is mandatory in order to prevent phishing and calculate link popularity:

https://support.twitter.com/articles/109623
Yep, last time I made a comment about Accelerando, someone also pointed me to Diaspora. I finished it about 2 weeks ago, it was mind-blowing and I could not put it down. The reason I don't mention it though, is because its easier to relate our future to Accelerando than to the pure AI's in Diaspora.
This is symptomatic of our society at large (actually many societies, maybe even modern 'global' society). The middle class is being squeezed by rising costs, so your two options are to be perpetually poor (basically limiting you to a life of indentured servitude), or to out-compete your rivals and achieve an upper-middle class to upper class income, and all the perks that come with it.

My wife and I struggle with this constantly - income and ability to acquire resources vs. quality of life. While I'm struggling through University while working full-time (and trying to find time for vacations, and time with the wife) and looking forward to a life of working 9-5 (more like 8-7 these days), we also think about the toll this takes on people.

Not going to lie, we've been looking at various locations where the cost of living is low (actually, more like where you can get by and start a business with a more reasonable amount of capital), and we can basically live a simpler, higher-quality life. The 'grind' as it is in North America is gruelling, I know many people trying to plot their escape, though it's tough when its all you know...

Nothing like studying your ass off for 16+ years, only to work your ass off for another 40+ years, taking on debt that you wind up spending a large portion of your life repaying (while often paying more than double the original price just to service your debt), only to finally retire - old, broken and in poor health, and never enjoying much more of your life than 2-4 weeks every year...
What code bloat are you referring to here? Do you have any data about file size to show?
SOPA and PIPA Act – Pakistan’s Bizarre Approach to Counter Cyber Terrorism
So, why would it work to get a new bunch of teams and build a new generation of tools ?
I really really want to love this. I'm so close to loving it.

I'm a fan of utility classes. I don't think that classes should be named based on their content, or that we should be using stupidly specific and complex selectors so we can keep our markup clean (clean markup has nothing to do with class names or selectors); But I feel like this takes to too far.

What do I gain over inline styles? This doesn't seem to be too much more maintainable than that.
Really well done. Nice job!