skysight-inc/HackerNews huggingface dataset:
Cool, but how does this differ from all of the SEO tools out there that do the same thing? brokenlinkcheck.com for example?
Unbound is particularly good for this because you can configure it to populate your cache with responses before you even ask for them (kind of).

Essentially if you do a DNS lookup and the result is in the cache, it returns the cached result straight away. It will then check to see if the response is due to expire from the cache soon, and if it is, then it will refetch it at that point. So if you visit a site regularly, it should always be in your cache.
I think this is an anti-pattern. I'm not a fan of the slicing syntax in general, which seems to exist only to paper over the missing traits that wycats mentions.
in the sense that there is a personal ceiling for you, yes.

but if you've never trained at elite level, then you can almost certainly improve it up to your (personal) ceiling.
I'll ask you the (serious) question then: if the cost of the experience of playing with those people was a permanently injured knee would you still say it was worth it?

I get that sports are about relationships as much as the game, but I don't understand how the potential trade offs are worth it in the big picture. This is not me trying to push my views on anyone - I'm simply curious.
This especially worries me for a site where the contact page doesn't list any names or addresses. A site with no address that only wants BitCoin screams scam to me.
The image caption says they have a new UK office.
The State of Modern Web Development
Top Gear (along with Fox News), hold the dubious honour of having had to defend themselves in court for their right to lie in segments presented as factual reporting. This is probably part of the reason why they moved away from car reviews and onto doing stunts.
Summary of SciFoo 2014 at the Googleplex
I'm sad that people incur permanent, potentially life changing injuries from the game, not because I want to push my views on them.
Apparently there are two APIs available for this. Unfortunatelly, none of the devices I have at hand use the other API so I cannot test. :(

If you want, I can send you the source code to try to modify it. Just e-mail me.
We will almost certainly just have `Deref<str> for String` and so autoderef will handle `some_string.some_slice_method()` correctly.
Southern or Northern Niche?
That is very non-idiomatic python. Use True and False instead of 1 and 0 when comparing the (boolean) result of a comparison.
Pro Apps
Originally bind mounts were only for directories, but support for files and hence named sockets was added later.
French Economist Jean Tirole Wins Nobel Prize for Economics
Solid nanoparticles can deform like a liquid
To be pedantic: this code is largely in TeX, not LaTeX.
The Dutch Pension Plan
Quran Explorer – [User: mohammadibrahim29icloud.com]
This article claims that the Guardian style guide was unhelpful. Possibly he should have read it:

"fewer/less: fewer means smaller in number, eg fewer coins; less means smaller in quantity, eg less money"

Simply put fewer is for things which can be counted, less is for things which can not. So you have fewer cylinders of air, but less air. If you can say "one X" and have it make sense you should use fewer, otherwise use less.

That's the rule as it's meant to work, the more interesting question is "does the rule matter any more?", to which I'd answer probably not.

You don't see supermarkets with "5 items of fewer" lanes and most people don't really see any difference between the two terms. The reality is that language continues to evolve, as it has always done, and the distinction is really now just one for pedants (guilty as charged). If you need proof of this then the just look at the figures in quoted blog post (assuming they're even vaguely right), which suggest that most Guardian journalists are ignoring their own style guide and their sub-editors (a job title which pretty much comes with pedantry in the job spec) are letting them.
"Munition" is originally a word for "fortification", and was then expanded to mean "weapon" or "ammunition" interchangeably. It's a generic term, so you can interpret it both ways.
I didn't take linkedin seriously until I lost my job. Having an upto date profile on LinkedIn does 2 things:
* lets recruiters see everything about you in one place
* suggests related jobs

Now, the story of how I got my current job: met guy at local Meetup, talked to him a bit and found out the company was hiring, and he would mention my name to recruiter. So, I add him on linkedIn, but get no call whatsoever from any recruiter. I see that there's a company recruiter on his connections and add her; explaining that I had met so and so at a meetup and there is an opening for a person with my skills so would she be kind enough to set me an interview? It takes some time, but I do get the interview, clear it, and all the other interviews as well.
The goal is to be less-verbose.
You are able to use tansducer-based functions (map, filter, ...) on any datastructure that is iterable. For me, performance is a bonus.

I do not know how this compares to a monad/monoid. If anyone can explain, please go ahead. Thx!
A note on a sports league scheduling problem
Whenever someone makes a system to select for the best, someone else will figure out how to game it. Preparation past a certain point might actually do more harm than good.

It's a very comprehensive list, and I don't want to imply it's bad to organize such a list. I was just surprised at how much stuff has been written about "how to impress YC." The goal is to make something people want, not to impress YC.

Thank you for the list though. It's an awesome collection. I just realized how negative I probably sounded, so I wanted to clarify that your time is very much appreciated in organizing this. I was just wondering how much time YC actually spends defending against people who are primarily trying to game YC rather than trying to make a valuable startup. Maybe it's not even an issue.
> Why don't you use Bootstrap?

Controls are to big, looks like they are designed for touch screens by default, nothing wrong with that, is just not what I need.
ASP.NET
ASP.NET Dev test
Bootstrap and Foundation introduce something I'd like to call reverse development, which is, instead of adding functionality, you're removing large, unneeded portions of it (removing bloat). I completely agree, it's much better to set up own couple of base styles, helpers and mixins (you're not still using vanilla CSS in 2014, are you?) and then modify that significantly smaller codebase according to your needs.
DrupalCon Amsterdam 2014 Report
I'm uncertain what languages other than C++ you think would benefit much from this.

The reason C++ would benefit from this in the first place is because of a combination of its lack of higher level features (e.g. enabling extension/mixing in functionality in less painful ways) and its "C legacy" in the form of vast amounts of non-OO code.

E.g. consider a language like Ruby, which has most of what you list as features of "high-level languages". For Ruby this would be very weird to begin with, because Ruby does not have non-member functions - everything calleable in Ruby is a method; what looks like free-standing functions in Ruby are functions on an object whose eigenclass is the implicit outermost scope.

What we'd do instead in Ruby is to put "function like" methods in a module that we can include in whatever objects we want.

But you can in fact easily achieve what this proposal does in Ruby.
I was hoping this would be a more modern Tamper Data [1] but it sounds like you can't edit requests before they are sent?

[1]: https://addons.mozilla.org/en-US/firefox/addon/tamper-data/
"Knew", or very possibly hoped. She died in the house he was living in, and the end symptoms are sufficiently different that if you know which is which, you'd know. But we can't assume he would know to be able to do a differential diagnosis.
"apt-get install unbound" - Why rely on somebody elses DNS service when you can run your own?

And if that reason is you want to take advantage of a third parties cache, you can configure Unbound to forward requests onto another resolver, but also for it to fallback to doing it's own resolution if that third party resolver times out.

Unbound is easy to set up, and runs on Linux, OSX and Windows.
Link to the ruling https://www.icann.org/sites/default/files/tlds/gay/gay-cpe-1...
> it simply nukes any cookies that aren't whitelisted.

Probably not what you want in case of e.g. Google.
Almost as good as sliding 200ft from the base of an exploding Saturn V to a rubber room, a quick crawl to the blast room, slam the door shut, cover yourself in a fire blanket and if you survive long enough light oxygen candles until the rescuers arrive. http://www.spaceflightnow.com/news/n1211/19rubberroom/
Tip: you can get advice posted on dead blogs(e.g. posterous) by using the wayback machine: http://archive.org/web/
Get Out of Your Building Again, Part II
Nice list.

I wrote a blog post about 'Startup Istanbul 2014'. I have a section with quick advises from Michael Siebel to overseas entrepreneurs. It's pretty small list but I think it's a good quick-list of some general guidelines. The post is here[1] in case you wanna take a look.

[1] http://www.convalesco.org/blog/2014/10/05/startup-istanbul-r...
In early-bound, single-dynamic-dispatch languages it makes a small amount of sense, as x.fn() is the only syntax for a dynamic dispatch against object x and fn(x) uses at most compile-time information to determine what fn gets called.
That would be mostly redundant as the user's machine will do a lot of internal caching.

Re: the root comment of this thread, it's usually optimal to use your ISP's DNS resolvers as they're right there on your same ISP network which means your requests don't have to go out to the broader internet and are thus faster (99% of the time anyway if the hostname requested is cached on those resolvers). Using a more external resolver like Google or what-have-you means your requests have to leave your local network, leave the ISP network, and travel some distance across the internet to wherever that resolver resides.

Edit: IP anycast can allow for many resolvers to respond to one IP (such as 8.8.8.8) so it's not as if the request will have to travel the world to get an answer, but it's still generally faster to key off a resolver you know is within your same ISP.
In Search of Time’s Origin
I do use bootstrap, but not directly. I download bootstrap-sass and then pull in the mixins as necessary. It gets over css bloat problems and still allows me to use semantic markup, but also means I don't have to waste time dealing with all the fine details of browser idiosyncrasies and other css wierdness.
Introducing the Official Symfony Best Practices
because if everyone did it you would bring down the root servers.

the caching mechanism is not there for show...
Be a Better Leader
To use DNSCrypt you have to add an additional third party to the list of third parties who can potentially see and log and MITM what you are doing on the Internet. A better (and easier) thing to do would be to run your own local caching recursive resolver.
Thanks, I'll have a look into Trello, I've used Asana in the past.
Yes it is complex, but you can say the same about almost any modern language.

If the language is not complex, then it is the eco-system.
did u find any dead links from the list I posted ? Please let me know if you find.I checked before posting each link .
"Much of the developed world does have substantially better social safety nets that the US, and lower rates of income inequality"

Can you point me to your sources on this, I'm quite curious?
Bootstrap is good if you don't have a lot of time or budget to spend on design. It makes your site look ok with minimal effort but usually your result looks similar to someone else's. I don't consider that a problem.
"eBooks nearly twice as cheap (on average) as psychical books"

Pretty sure that "physical" was the intended adjective, although I do like the idea of a 'psychical book'.
So you are saying that the commercial airliners have separate compass etc to drive those seat back displays?

Because it was quite a storm when hacking via in-flight wifi and entertainment systems was demonstrated by Ruben Santamarta at Black Hat...
There aren't that many examples of such languages that survived in the mainstream.
Looks cool and its a useful tool. I couple of things I would suggest. The top bar where you mention funding shouldn't be positioned over the logo and top links. Because there isn't a way to remove it it makes the header links hard to click (you can only click the bottom half of them).

Also the business plan offers crawling for 50 websites. Is this plan aimed at digital agencies? If it is then that's good but if not then that number is probably too high and more links per crawl might be better?
Maybe you should link these pages together better
This is true, but largly in TeX and only Parts of it in LaTeX is still LaTeX. But you're right, I did use only a few rudimentary features.
I get an email to invite me to connect to someone every time (only three times so far) I merely visit their LinkedIn profile. I thought at first they had some premium feature but on second thoughts it was probably something like this.
I never have myself logged in to LinkedIn at the same time.

Backstory: An acquaintance of mine requested a connection soon after I met them for the first time. I was a little wary so didn't accept before speaking to them.

I found out later that it was a fake profile copied from his real one and they were a victim of identity theft.
802.11ac: A Survival Guide: Beamforming in 802.11ac
What's the advantage of using firejail over docker? By the use of debootstrap I assume you also need to install a base system in the "firejail".
I wonder if anyone's asked the National Cryptologic Museum/NSA
The ProductHunt Hack: How to Target Early Adopters
"because if everyone did it you would bring down the root servers."

What figures are you basing that on? The TTL for the NS records for '.' is 6 days. Or are you just guessing? I think it would be perfectly feasible for everyone to run a local recursive resolver. As long as the change was gradual rather than over night.
Hackers get their hands on 100K ‘deleted’ Snapchat images
JS experts and realtime systems engineers: Join Ex-Googler team at Lever in SF
Google 2014 Developer Survey
China is run by the "Chinese Communist Party" or CCP for short. The journalists refer to China's communist leaders because that is how they and China's public identifies them. As professionals, they cannot editorialize as you've just done.

If China claimed they were run by Santa Clause and merry Elves, the journalists could at best put it in quotes.
A few thoughts about the current de facto authentication 'standard':

1. The majority of my accounts are tied to my email account. Now, I can't easily change email providers; I'm locked in, for the most part.

2. Email is slowly dying and will be mostly extinct before long. Most people under 20 don't use email except for authenticating with web sites. Email was traditionally used for asynchronous one-to-one (or one-to-many, in some cases) communication. But, new services have risen that do this better.

3. The near-ubiquitous rise of mobile and smart phones: although you may not have a phone nearby, my phone is pretty much the only thing that I always have with me or nearby. So, I want sites to authenticate me with my mobile device, not email. I see mobile device (an identity proxy) becoming more ubiquitous, not less.

4. But, sometimes I want to authenticate anonymously.

5. I don't want to have to trust my email provider (or any 3rd-party provider) to safely and privately store my account information.

6. And, if I lose or break my phone, I don't want to lose my identity - I want an easy way to encrypt and store my identity at multiple backup locations.
I don't necessarily agree.

The more time and resources you spend and the better the people spending that time are, the better your result will be. Bootstrap, like a vanilla wordpress theme works even with very limited effort, but obviously it's not ideal and it looks like everything else.

If you've got a great designer spending 100 hours on a theme, the result will be much better. He might use bootstrap or something else or nothing. The more time and resources are spent, the less the defaults of the framework impact on the final result.

Comparing Bootstrap with 5 hours of work from someone who isn't great at design to non bootstrap with 50 hours of work from someone who is great at design isn't a useful comparison.
hipops A Docker Orchestration Configuration
Hipops is intended to help with the configuration of your servers running Docker containers, whether it's local or remote. It's a JSON-based configuration of your environments. I created hipops as a wrapper around the popular orchestration tool, ansible, for ease of use.
Open source “Dronecode” UAV platform project launches
Didn't you just black-hole the fourteen years in between when comparing valuations? :)

Also, even if we go along with your line of reasoning and the net worth of the survivors pretty much equals the net worth of all the internet companies in 2000, that still means that almost 99% of the internet companies were worthless and all the venture capital poured therein lost. Still sounds very much like a bubble, no?
> you're not still using vanilla CSS in 2014, are you?

Oh you'd be surprised ...

For example, I am currently working on a project that uses Bootstrap, but heavily customised, but with vanilla CSS. So instead of using less and changing values of variables, they used the vanilla CSS version of Bootstrap and then wrote a bunch of overwrites manually and then ... stuff.

I am not happy with my predecessors on this project.
Interpreting the Animal Choices on the World’s Most Popular Programming Books
This is simply not true - it assumes that everyone's forwarding server for an unknown record is the root servers directly, which isn't the case.

If this were true, my life would be much easier because DNS propagation would be much more predictable than it is today. One bad server in the chain serving obnoxiously high and invalid TTLs can ruin your day. It's not very common percentage-wise, but it certainly happens every time we switch DNS over for Stack Overflow.
Conveniently available as a really cool iPhone app:

http://funnerlabs.com/apps/slitscan

I'm a big fan of this because (a) it gives you a photo with a time dimension! and (b) it happens to be a similar technique to what some satellites use (a single row of pixels that sweeps across the sky) so it's cool to gain an intuition into how that works.
If they are a VAT registered business, the place of supply remains that of the vendor. This hasn't changed. ( So you don't charge them VAT under EU reverse charge.)
Not at all my experience with MIT Lisp Machines, and I can't imagine the Symbolics ones were that sort of unusably worse, unless configured to be so, or you were using the very first releases of the 3600, which were late and at least to some degree rushed to market.

State of the art in the early '80s on the original CADR hardware and software was 2 space incremental but not generational copying GC. Every cons (memory allocation) would invoke the copying GC to do a bit of work, and once done the flip was transparent.

Generational GC, which I didn't experience, was a big thing because the above had lousy locality and frequently/generally? cause page faults, making the pauses noticeable and obnoxious, but not the end of the world (perhaps most wouldn't even notice if not watching the three bars at the bottom for computing, paging and GC).
In order to maintain compatability, magic(a,b) would have to call the nonmember function and a.magic(b) would call the member function. Ideally, if you were using this feature, you would enable a warning that tells you if there's a collision like this in any scope. Otherwise, your code would continue to work just as it already does.

Unless I'm missing something, I don't think this proposal would break anything, and while the edge behavior for collisions is awkward and unfortunate, at least its easy to identify and avoid
Yep. I got an interview day with Google partly because I had a bit of bait (not entirely untrue) on my LinkedIn profile.

Didn't get the job -- at least not yet :)
But it was an interesting exercise.
"If you've got a great designer spending 100 hours on a theme, the result will be much better."

That is why the OP mentioned "Bootstrap is good if you don't have a lot of time or budget to spend on design."

Maybe you should have posted in the root of the thread, instead?
Stopped using my provider's DNS service because they have respond with some 404 site when a domain is not found. Not a big fan of that.
This is spot on.

To note, China did delve into farm operation collectivization under Mao, but this was almost completely undone by Deng.
Yes, but on balance, I think that ecosystem complexity is both more tractable and addressable than language complexity.
In any case, the technical aspects are fascinating for geeks and hackers:

http://www.carvaluation.com/blog/f1-technical
>Controls are too big
>Designed for touch screens by default

It says "mobile first" in the tag line.. but this is a trend in front-end design in general. Today it's all controls, fonts and you have to scroll down several pages to read about a paragraph's worth of information.
Also countries want to collect the VAT on digital purchases their citizens make. That is understandable, I suppose. The implications looks like a potential nightmare for small businesses though.
Ruby and Python seem relatively coherent next to the feature creep of C++, Java, and C#.
> I'd also prefer "intersect(s1, s2)" if C++ had multimethods...

Bjarne has wanted multi-methods for decades.
Ask HN: Where to make free static website
feature:

Ad-free

Upload images,html,css,js,etc. via classic FTP

Google blogspot is optimized for blogging site.
Github pages not for commercial purpose(e.g. Advertisement).

Please Help Me Thanks! :)
Content Is Your Nuke – What People Actually Share
Most ISPs do their filtering at the DNS level - at least in India and I guess a few other countries.

That's one reason not to use them.
nice! I like the idea of not over-engineering. it is also the core of the agile manifesto (interactions above processes and tools).

Well, on the other hand, in companies based on technology, it can make sense to explore new tools and concepts once in a while.
Cool idea.

We've been using Pay4Bugs though (http://www.pay4bugs.com), it's a crowdsourced solution. You should get together with them!

Nothing beats having a ton of bug finders with different browser versions or phones... Some things just can't be automated.
Job Title: It’s Complicated
It's a framework. If you don't want to spend much time customizing it, your site will look like everyone else's who made the same choice. But it is very easy to customize and themes are becoming prevalent too.
Also, unless I have strong feeling against some feature I may spend unnecessary time thinking what syntax style should I be using rather than more important stuff. I avoid it, but it still happens to me sometimes unconsciously and I hate it.

Not to mention one more point to argue over coding style.
All of those tools are targeted at ensuring that bots can crawl a site correctly (usually for SEO purposes).

Bughunt aims to find bugs a real user would run into.

It does this by using an actual web browser to crawl (not just HTTP requests). This means it supports Single Page Apps, JavaScript and anything else (including external scripts & images) that the page requires to render correctly.

Bughunt can replace a large chunk of point and click QA regression testing, without ever having to write automated scripts.
Which airbase, out of interest?