skysight-inc/HackerNews huggingface dataset:
That's interesting. Currently I have 2 different domains at 2 different registrars. In each case I have the bare name, www and other subdomains as "A" records, not CNAME.

So it doesn't matter if people use the www prefix or not, since both point to the same IP. And with this configuration I've had no trouble with MX records.

If the goal is www/no-www transparency, there are other ways to do it, but using a simple DNS setup seems like the least hassle.
Everyone Needs Secure Usability
Jeff Huang is an internet CS super hero.
The single .c file, I'm guessing is: https://github.com/mozilla/firefox-ios/blob/master/ThirdPart...

It appears to be the source for sqlite3, all concatenated together, which is why it's absurdly long.

And it's third party, so its not really their code, but of course the tooling can't tell that.
I still fiddle with Commodore BASIC - c64list ( https://www.commodoreserver.com/BlogEntryView.asp?EID=DB1EC7... ) makes writing & editing a bit less painful
>(Apache, MySQL, PostgreSQL, Postfix, Dovecot, Cyrus saslauthd, BIND, procmail, spamassassin, ClamAV, Perl and several modules, bash, awstats, modern Python and Ruby versions, and more that isn't coming to mind right now).

Outside of Postgres AND MySQL on the same box... your requirements are actually pretty standard, and something I always deploy. I guess I'll leave it to others to comment - but that's basically my standard install, so I'm at a loss. I've never had it break, thought perhaps you had some odd corner-case package that wasn't properly being vetted out. Unfortunately we can't rewind time - I'd strongly suggest you post the bugs on the bug tracker in the future, because your experience is definitely not something I'd consider normal.

>We're talking about a post in the DragonflyBSD list that discusses this very problem, the exact thing I'm belly aching about, is a thing that is acknowledged as a longstanding issue in ports by the developers who have made some changes to try to address the problem. Why are we arguing about whether it happens?

Why are we arguing about whether it happens? Because you didn't report it. When I asked for specifics, you should've provided a link to the FreeBSD bug tracker where you reported the issue. Instead, we're talking about it on a social media site 7 years after the fact, with vague details about the packages that caused the issue.

I literally don't have a horse in this race (I don't contribute to FreeBSD, I don't rely on it for my livelihood, I'm literally just a longtime luser) - but it honestly feels like you're attacking the project with unsubstantiated claims.
Relay – A JavaScript framework for building data driver React applications
This seems worth remembering:

>Structured programming gave us the conventional control structures present in most PLs: for-loops, while-loops, if-then-else statements, switch-case statements, etc. None of them are appropriate in 2D (but are very appropriate in a 1D program, usually written in text). Historically, structured programming was developed to enable the elimination of the GOTO statement.

However I don't understand how conventional control structures are necessarily inappropriate for 2D. It seems to me that the 1D nature of text is used to map to execution point; even if that point jumps around a lot, it starts at the beginning, moves down by one line unless told otherwise, and ends at the bottom.

In my tool, execution order is determined by dependencies, which is fine because there's no mutation (not by code anyway) so order doesn't really matter. So some constructs---`for`, `while` and `until` for instance---do become obsolete/meaningless.

If and switch, however, remain very relevant. For that matter, switch draws its name from real-life switches in real-life machines, which run on ultra-concurrent physics. But we still find a use for them.

Have I mis-stated or misunderstood you?

As for the 2D similarity of 1D languages, that certainly sounds interesting. By "presenting them in 2D," do you mean something like Blockly? Blockly kind of leaves me cold because it seems like normal code, plus extreme syntax help. I mean, cool and stuff, but we can dream bigger, you know? Anyway, do you mean that imperative, functional, and concatenative all have the same basic made-from-text look when put into something like Blockly, or is there a deeper point I'm missing?

Thanks a ton, btw. I'm always interested to hear what people think on this subject.
I know. very helpful to learn new programming languages once you know the basics.
Books by RJ Hillhouse (Riftzone), Claire Berlinsky (Loose Lips), and Ishmael Jones (The Human Factor) are as good if not much, much better.
Also don't forget that after their patent(s) expired Lego tried to claim that their shape was part of their trademark. Sued the pants off of MegaBlocks for trademark infringement in Canada. Lego lost in Federal Court, lost in the Federal Court of Appeals, and finally lost in the Supreme Court, 7-0 on the doctrine of functionality (https://en.wikipedia.org/wiki/Kirkbi_AG_v_Ritvik_Holdings_In...).

Seeing this history I'm even more disgusted by Lego than before. Even when they added the holes on underside I'm not sure that should have been seen as sufficiently innovative to be granted a patent. And any patents before... well... prior art and all that.
Lisp is actually the second oldest programming language (behind Fortran.)

1. https://en.wikipedia.org/wiki/Lisp_%28programming_language%2...
Maybe not unfashionable, yet, but I still find Awk and its variants very useful and productive. Combined with SQL a lot of data crunching happens without anything fancy.
What a high-quality country America has become. "Extra-legal" renditions, torture, imprisonment without trial, spying on the entire planet, including all of its own citizens... any wisps of democracy left the air long ago in Washington.
If you're afraid you're going to break things then you need to refractor. Fear that changes will break things is a sign of code fragility.
Cocoa renamification coming up, which will remove some of that. Also most of those words are auto completed for you.

https://lists.swift.org/pipermail/swift-evolution/Week-of-Mo...
Which is why we're just now starting to get wireless power 70 years after his death...
Objective -- absolutely not

Education -- top if it's more unique/impressive than personal projects, otherwise below that

If you want to email it to me (see my profile for the address) then I'd be happy to take a look and give you other tips. My office is in a software startup incubator, so I can also pass your resume around if you seem like the kind of person other companies want to hire.
I don't get the parent's numbers either. I did:

$ time (curl -L www.reddit.com > /dev/null 2>&1)
real	0m0.410s
user	0m0.040s
sys	0m0.008s

$ time (curl -L reddit.com > /dev/null 2>&1)
real	0m0.389s
user	0m0.036s
sys	0m0.012s

So for Reddit, I'm going to make the cost of the redirect 21 milliseconds.
The key takeaway from the article (at least IMO) is that police bodycams can be fooled/sabotaged in this manner to hide/alter evidence. Think about the countless cases out there, where there is no 3rd party footage to corroborate the story told by the bodycams.

Without the 3rd party CCTV footage to expose this, the suspect would probably be facing additional penalties for "resisting arrest".
> I don't understand how conventional control structures are necessarily inappropriate for 2D.

That's just my opinion and I don't have a good justification for it other than to point to a project like Google's Blockly as an example of how it seems to work poorly in practice.

Good luck with your tool! I'm happy people are working on projects like that. :)
A Princeton grad wants to help Indians go globe-trotting
Algol was created in the same year as lisp.
Just joined YC, didn't yet set the email.

Thank you for your ideas.

Unfortunately almost all .com domains are already taken. Some of them, like getaroom, is well-known players in the same market.

I need some time to play with your domain ideas, it might help me make up something.

BTW, what do you think about happystay? What comes to mind? Is it good name for service like this?
The Redis source code is hand down the best C I've ever seen. And it's not just the code that's beautiful - the tests are too.

https://github.com/antirez/redis/blob/unstable/src/dict.c
British Homeowners Build a Superhighway for Hedgehogs
I do worry about programmers forgetting to check hidden layers even more than we may currently tend to ignore comments, so I worry about this adding parallel maintenance burdens even worse than the common problem of comments getting out of date with the code. Maybe there could be some way to have compile-time diagnostics or static tools to enforce updating of the documentation layers with the code. Though that could add obstacles to adoption, as the tools and meta-concepts would have to evolve along with the layering concept itself.
An Eventful January 2016 for Linux Gamers
More info: https://swift.org/blog/swift-api-transformation/
Grommet – User Experience for the Enterprise
This article is intellectually dishonest. It tries to subtly weave this narrative as causal to the declining participation of women in the workforce.

This is data fudging of massive proportions. There is absolutely no reason to believe that the participation of women is decreasing because of worsening social conditions for women. The social conditions for women have definitely become better over the last decades. The declining percentage of women in the workforce could be a result of a hundred other factors even if we assume that data is correct which I would be rather skeptical of.
It does.

I benchmarked compilers for some of my stuff just over a year ago (GCC, LLVM, ICC):
http://imagine-rt.blogspot.co.nz/2014/12/c-compiler-benchmar...

and surprisingly I found ICC was no longer always the fastest, whereas two years previously in tests I'd regularly done against GCC 4.1 and 4.4 it would always win, sometimes by a factor of 2x.
Probably read the description. At least for me I do so.
Wikimedia's LVS manager that does what seesaw does, although it was never "advertised" to the public:

https://github.com/wikimedia/PyBal

It actually is a bit different in that it advertises VIPs via BGP, so no floating IPs are needed, but you need to be able to configure your upstream routers, and its configuration is much more flexible.
Cheap cab ride? You must have missed Uber’s true cost
> I've worked a sysadmin for more than 10 years now, and never realized that it's not possible to CNAME the domain root. It's good to keep in mind, but in most cases there are other workarounds.

The common approach is called CNAME flattening, where you can specify a CNAME at the root and your DNS provider 'flattens' that by resolving the A/AAAA record at the end of the CNAME chain.

e.g. CloudFlare's approach: https://support.cloudflare.com/hc/en-us/articles/200169056-C...
Sure, here's 10:
http://www.slate.com/blogs/future_tense/2013/06/04/bradley_m...
"that treats a codebase as a linear narrative of feature additions, rather than a mutable graph representing current behavior. You'd actually be able to read a codebase from "beginning to end" and get a sense of what thoughts went into constructing it, in order."

That might be a good way of understanding the evolution of the system if you're already familiar with what the system does. But if you were a newly hired developer trying to understand the system from the ground up, wouldn't you want the features grouped together by logical function (systems and subsystems) rather than by their order of addition?
Could it be that younger trees (and growth) are simply growing into where light is more available? Where their "buddies" aren't? Wouldn't this explain "shared" space and even thicker branches pointing away from where existing trees block the sun.
If you use it to glue/pipe bunch of tools written in C it can easily be faster.
In most cases it should stay low too: your browser should retain a keep-alive to the web server, so you're not throwing away the connection.

Future requests will auto-resolve due to caching of the 301.
The author and a number of commentors seem to be saying that incremental changes eventually lead to tangled and unmaintainable code. My litmus test for the quality of a code change is the amount of code it allows me to remove. If a change results in many other parts of the code collapsing or getting simpler then I know I've made a good decision.
So "kidnapping" isn't a crime anymore?
I guess it depends if you think the country is more powerful together and in the end the avg Indian is better off.

Yes, some might argue that separate states would be better.Of course some might argue "true India" is India+Pakistan & Bangladesh.

I would like to hear some Indians say what they think in response to your question.
If Bernie somehow wins... probably not TOO far into the future. I'm guessing he'll let Bernie get through at least one full year in office... because let's be honest (Sorry Bernie!) some of his stances are the kind of stances that see you get snuffed.
>Would India be better off if, e.g., partition had not happened?

That would have been an even greater feat than what it is now.
As I said elsewhere: That money needs to go directly to raising teacher salaries. Currently, teaching is a pretty crappy career for anyone that's not extremely self sacrificing and idealistic.

Starting salaries for a teacher -- after additional years in school -- are something like a half to a third of a salary for a programmer in the USA, as far as I can tell. The upper bound for salary also seems much higher in industry. So, salarywise, it's a bad choice.

The job is seen as socially important, but not to the degree that enough for amazingly talented people to flock to it in the numbers that are needed. So, prestigewise, its' also a bad choice.

As a result, the bulk of teaching positions are not held by the best and brightest. They're often not even held by the good and bright. There aren't enough people who would prioritize children over their own futures. And as long as teaching suffers from a lack of respectability or a lack of salary, teaching is going to suffer. And before you blame the institutions -- institutions are run by the people who went into this system.
If SRV[1] records had been a thing sooner, we could have had our cake and eaten it, too. SRV records encode the protocol into the DNS entry. If you wanted the HTTP server for example.com, for example, you'd lookup the SRV record for _http._tcp.example.com. You get back the IP and port of the host to connect to.

If you had a hosting provider, you could CNAME _http._tcp.example.com to your hosting provider. Naked domains + CNAME works as expected.

(And you can weight records, assign priorities…)

[1]: https://en.wikipedia.org/wiki/SRV_record
This piece seems to want to redefine 'auteur' to mean "there is nobody else". However, and quoting "auteur theory" on Wikipedia:

> In film criticism, auteur theory holds that a film reflects the director's personal creative vision, as if they were the primary "auteur" (the French word for "author"). In spite of—and sometimes even because of—the production of the film as part of an industrial process, the auteur's creative voice is distinct enough to shine through studio interference and the collective process.

The American Heritage Dictionary describes 'auteur' as:

> A filmmaker, usually a director, who exercises creative control over his or her works and has a strong personal style.

The author acknowledges that "filmmaking is where auteur theory first got developed and still where it feels the most comfortable and dominant", so knows there are already auteur filmmakers, which makes it impossible to accept the qualifier "first".

Sticking "auteur filmmaker" into Google newspaper search shows that Woody Allen, Sergio Leone, Quentin Tarantino, Spike Lee, Cronenberg, Yahoo Serious and others have all been given that label. These all fit the above description.

Thus, this piece only makes sense if 'auteur' is being used with some alternate definition. But that was never given. Nor does it make sense to re-use a well-known term. Nor is there any reason why these filmmakers should not deserve the term 'auteur'.

For that matter, there are any number of films which were made completely free of the studio system. "El Mariachi" comes to mine, which "helped usher in the independent movie boom of the early 1990s." Or Andy Warhol's films, which were avant-garde films completely outside of the film industry. "Sleep", for example, was created as an "anti-film."

The author uses the waiver "I am far from a film historian", but I am likely even less of a film historian, and still know enough to refrain from saying "world's first auteur filmmaker", so can only assume it's meant as clickbait, and the waiver disingenuous.
There was that Mattel lawsuit over the 'Bratz' doll rights. It resulted in a huge judgement that was later overturned, IIRC.

EDIT: I suppose I should mention that there were some issues resulting from the guy who made them changing jobs as well, but still, it's not too far outside that realm.
For loading two-factor authentication secrets. Or anything else you can think of that has too much information to convey with a short link. If you are directing people to a web site using QR codes then you're doing it wrong. Well, wrong now that everyone has realized just how limited QR codes are.
I'm guessing the biggest subcategory is car crashes while taking a selfie, but I didn't see it specifically mentioned in the article.

How were car accidents not at the top of the accidental death list?
Maybe it's just that the life has been so terrible in India a while ago that women were just forced to work regardless of the cultural norms, and now when it got better, these norms kicked in?
Cookies are broken down into two possible situations:

1. Serving of static content from a CDN on a separate hostname than the web servers. First of all, 99% of companies do not fall under the umbrella where saving the few bytes of the cookie request header is going to save you many Mbps/Gbps/packets of bandwidth. For most of us, having our example.com cookies unnecessarily sent to static.example.com isn't a big deal. Secondly, this is remedied by using a separate domain name for your CDN rather than a subdomain. Example: Facebook uses fbcdn.net rather than a subdomain on facebook.com - even though they do still use the www prefix.

2. You want separate "sections" to your website, akin to Google's mail.google.com, news.google.com, images.google.com, maps.google.com, etc. Maybe you want the cookies for your root domain to only be sent to that root domain and not all your subdomains. This is not completely ignorable, but I have personally not seen a situation where cookies on the root domain or www cannot/should not be able to be shared across subdomains.

I just find it odd that www is still considered a convention by some. If you're redirecting the root to www anyway, there is no reason to use www. You may as well use hi.example.com as your primary domain and just redirect example.com to hi.example.com. www has no intrinsic meaning, it's just a regular subdomain with DNS records like any other subdomain.
I'm probably foolish for doubting we'd ever see such a headline.
> I worked my job in the embassy, but nights and weekends, I was out picking up and putting out dead drops and looking for new dead drop sites and putting markings on bus stops and telephone poles.

That seems pretty routine for running a spy ring. Aside from being apprehended due to a relatively high profile source, and then that source killing themselves, it doesn't seem terribly exciting. Perhaps they are not marketing the book enough.

For tales from the "other" side I would recommend "Spy Handler: Memoir of a KGB Officer" by https://en.wikipedia.org/wiki/Victor_Cherkashin. That was has all kinds of interesting details of general life and spycraft from the Cold War period, all coming from the handler of both Ames and Hanssen -- probably two of the highest level traitors from the US side.
There's an implied assumption that revenues collected from federal taxes ("Look at Apple, which has recently announced that it sits on $200bn of potentially taxable overseas cash") will somehow materialize on municipalities' accounts (city of Cupertino and Santa Clara county, I suppose) as if there's some mysterious revenue-sharing program with the money flowing from the federal government to the municipalities that are lucky enough to host major corporate headquarters.
It's clear that you don't play chess. Anyone who does understands from experience why "increasing your piece count" (which is a backwards and inaccurate way to put it) is the most important and reliable path to victory ... of course it's not always the right thing, but other things being equal, winning material is advantageous. Asking why gaining material advantage is "privileged" is like asking why a weightlifter "privileges" gaining strength, or why a general "privileges" winning battles or destroying supply lines. It's not "because they learned to", it's because "duh, that's obvious".

And the claim that there would be no variation in moves between players if moves were objectively good is absurd nonsense. Just because not everyone plays the best move, that doesn't mean it's not the best move. Of course different players apply different heuristics -- some players are better than others. But in the vast majority of positions, all grandmasters will, given enough time for analysis, agree on the best move or a small number of equally good best moves. When there are multiple best moves, different grandmasters will choose different ones depending on their style, familiarity, opponents, and objectives (tournament players play differently when all they need is a draw than when they need to win).

Your previous comments, about "postrationalization", are also nonsense. Certainly GMs play intuitively in blitz games, but when taking their time they can always say why a move is better -- and they do just that in postgame analyses, many of which can be seen online. The explanations are given in terms of the major strategic factors of time, space, and material, or other factors such as pawn structure and piece coordination, or in terms of tactical maneuvers that achieve advantages in those factors ... or that result in checkmate (which can be viewed as infinite material gain, and many chess playing programs model it as such).

But chessplaying programs aren't goal driven. They evaluate such factors when they statically analyze a position, but they evaluate millions of positions and compare the evaluations and bubble these evaluations up the game tree, resulting in a single score. That score does not and cannot indicate why the final choice is better than others. Thus

"It doesn't seem too difficult to have an AI let you know which other strong moves it rejected, and to dig into its forecasts for how those moves play out compared to the chosen move to tell you why it makes particular scenarios more likely."

is just facile nonsense grounded in ignorance ... of course it can let you know which other strong moves were rejected, but it cannot even begin to tell you why.

"But that would just be postrationalization too... "

You keep using that word, in completely wrong fashion. The computer's analysis is entirely done before it makes the move, so there's nothing "post" about it. And it makes moves for reasons, not "rationalizations". Perhaps some day there will be AIs that have some need to justify their behavior, but the notion does not apply to transparent, mechanistic decision making algorithms.
Maybe you are right. However, please remember that economy is as much dependent on public outlook as it is on other fundamentals like infrastructure, literacy, health, etc., If people think that the country is going somewhere, they will be excited to take risk and move forward in their life. So I don't see anything wrong with India Shining.

With respect to rural India, I honestly don't know enough to comment.