skysight-inc/HackerNews huggingface dataset:
Through a complex interrelationship of distinctly controlled networks that advertise routes and addresses and allow traffic based on complex business relationships (peering). The only case where that's not happening is where we both have the same ISP, and ycombinator happens to be hosted there as well. Running a traceroute from myself to news.ycombinator.com, I count two distinct networks not including my local one, and not including cloudfare. If those networks stopped talking to each other, my packets to hacker news would find another route, assuming my first hop had access to other networks (given time for the networks to determine a new route and my first hop had access to other peers).
Robots to replace librarians
What are they supposed to do when the people employing them demand they get ever deeper into a specific stack in order to advance?
In OsX + Chrome it works perfectly with the trackpad.
They might have only tested this on a limited number of browsers/OSes ?
This! I've had the opportunity to hire for our company for the past year or so. We use a somewhat uncommon paradigm in our tech stack that is very attractive to a lot of developers. Many of our applicants have exactly what you said: plenty of side projects in that paradigm / stack and participation to meetups / communities etc.

Occasionally however I run into people who have absolutely no side projects and have been doing the same stuff for 10+ years. I'm a Java expert (or .NET or C etc.), they claim. When I ask them if they've tried anything else besides that one thing they've been doing over and over for a decade, perhaps a side project, a toy product, some contribution to OSS in the new paradigm they apparently really want to work in, I get responses along the lines of "I'd never work on something I'm not being paid for, I'm a serious professional that's irresponsible".

Er.. ok. So I'm supposed to hire you, take a huge risk not knowing if you can pull this off or not, train you for a year to do something you have 0 familiarity with, and then you might peace out right about the time when I'm starting to recoup the onboarding costs? I'll pass. Candidates who already demonstrate a lot of interest, side projects, and desire to learn outside of their 9-5 will win any day of the week with me.
Care given to onboarding new teammates is a huge plus for me. I have interviewed and screened a few hundred developers over the last 2 years. I will always dig into their code first.

I look for good naming, organization, and how easy a new developer will be able to ramp up given the environment he or she has established.
Why bother with ADP when there are so many other payroll solutions. The better option for startups with better things to do than manage HR and operations, is to use a PEO like TriNet and not even bother with any of this. Focus on your core business and outsource everything else.
I dunno where the line it, but Windows XP is in the ballpark of 2% of our traffic, depending on the site and how you measure it. The bummer is that HTTPS breaks kinda badly if you use an SNI cert and the OS/browser doesn't support it.
As a software engineer, you might not be able to change the world, but you'll at least get to rebuild it ... everyday, when you come in the morning and git pull latest.
Did they mention how far back the Mac line will support the new Metal api? I'm assuming it only supports relatively recent chips? Can't find any information on this.
It sounds like the thing being watched out for is "they clearly didn't do open source things until somebody said that open source looks good to recruiters", and so their recent work is more suspect. Not sure I agree 100%, but the "green dots start when they start job-hunting" pattern is pretty common.
That's bad, especially since it collects so much data about you.

Do not attempt to remove the loyalty bracelet.
They stopped the redirect[1] and now just show a link to Google Hong Kong.

They also removed the warning that the user's search results were being filtered [2].

To the best of my knowledge, the current status:
User visits Google China - http://google.cn
- This is a hyperlink to Google Hong Kong on the front page
- IF user searches via Google.cn, the search results will be filtered by China not self-censored by Google. They will NOT be presented with a warning anymore.
- IF user searches via Google.hk, from mainland china, the same thing will happen and the results will still be filtered. [3]

At this point, I don't believe the link to .hk Google serves as much use as it does a political statement.

[1]
"Google stops Hong Kong auto-redirect as China plays hardball"
http://arstechnica.com/tech-policy/news/2010/06/google-tweak...

[2]
"Google's dropped anti-censorship warning marks quiet defeat in China"
http://www.theguardian.com/technology/2013/jan/04/google-def...

[3] "China censors searches on Google's Hong Kong-based search engine"
http://www.washingtonpost.com/wp-dyn/content/article/2010/03...
It has struck me repeatedly over the past couple of years that there's a lot of places in our society where we have

1. Flushed all our old social ideas down the toilet
2. Had raucous, loud celebrations of our new freedoms
3. Discovered the problems that prompted the old social ideas
4. Started the long, slow process of groping for new social
ideals

and in many cases, it seems to me that we're headed for

5. Re-discovering the old social ideals actually had reasons
and that rather than discarding them and replacing
them wholesale we'd have been a lot better off
tweaking them.

There's a lot of places where we're doing this. Some of them still have too many people in #2 to make it politic to name all of them, but when you look at our society through this lens a lot of stuff suddenly makes more sense. We'll see how this theory's predictive power pans out.

(And to be clear, in step 5, a lot of our ideals do need tweaking; that's not a rhetorical concession, but a core part of the process. But I'd submit we've thrown out far more baby with the bathwater than almost anybody in modern times is any longer equipped to understand.)
> Yes, it really is true. The XML is not a "completely different language". It is an alternative (but 1:1) representation of the internal Snap code.

Oh really? What is the 1:1 representation of a diff on XML in the visual code?

Representation in a programming language is a huge feature of the language, and it's particularly ridiculous to claim that it isn't for a language whose key feature is having a visual representation rather than a textual representation. An alternative representation of a programming language is a completely different programming language.

> There's no absolutely reason why the Snap UI couldn't be feeding the XML to a version control system behind the scenes, and recovering previous versions from that system at will.

Yes, but that's not even the most commonly used functionality of version control. How do you propose we do visual merges? Or are you actually proposing that we write code directly in XML?
iPad split screen multitasking
AWS Storage Fundamentals [course]
Getting Started with Azure Virtual Machines [Course]
I would be interested in your thoughts here because Haskell has always seemed, theoretically, a great fit for me but it has never panned out in practice.

I believe you and I have a common-enough mental framework (theoretical-leaning applied math Ph.D., happy to hold forth on e.g. algebraic geometry, information theory, nonlinear dynamical systems etc.). I look at Haskell and it certainly feels clean and beautiful like all the mathematics that I love. But then I try to use it and, objectively, I get less done (even though I knew what an endofunctor was before even seeing Haskell!).

My longest stretch of trying to use Haskell every day was about 3 months at which point I was still substantially less productive than my preferred mix of C/Python/Lua (I mainly do heavy-lifting numerical work coupled with low-latency server designs). I also feel like I get more done in OCaml.

So, you being someone whom I identify as similar in skills to myself, I ask you: what gives? :-)
The reluctant king of the hidden internet
Apple Lets You Search Within Apps with a Deep Link Search API in iOS 9
Google has been working pretty aggressively at learning to crawl JS-framework-powered apps lately. I'd still play it safe and serve up HTML when possible, but JS isn't the SEO black hole it once was.
Apple Rebrands Passbook to Wallet
There is a big difference in spending power among families with kids. The point is that this app is targeted at the low end of the market: kids using cell phones without data plans. That probably doesn't overlap much with families paying for cable.
That would be nice, since managing SSL certs on ELB is currently the most painful way I've ever experienced. The documentation is vague, it's extremely finicky and doesn't give any useful feedback if you've done anything "wrong".
"Scientific racism is the use of scientific techniques and hypotheses to support or justify the belief in racism, racial inferiority, or racial superiority, or alternatively the practice of classifying individuals of different phenotypes into discrete races."

The first three actions refer to value judgments ("better" / "worse" - compared to what? for what purpose?). Most people would agree that science should steer away from such judgments.

On the other hand, "classifying individuals of different phenotypes into discrete races" seems distinctly unproblematic. There are different clusters of genetic types that arose due to relative geographic isolation, and gave rise to various differences and adaptions. Obvious examples of these include skin color, hair color and texture, average height and build, and so forth. I did not realize that making this observation, in the absence of value judgments, was now interpreted as "scientific racism".
I agree it's slightly shady for a direct competitor to be posting anti-zenefits posts (at least without an acknowledgement). But fwiw, this thread is bringing out a bunch a people's own customer experiences so that's nice at least.
What You Need to Know About Natural Beauty
I've worked for 20 years and never targeted myself towards a tech stack. In fact, I think spreading yourself over lots of different tech is a better bet for longevity, even if not optimal in some short-term capacity. Being able to adapt quickly to new paradigms is the quality necessary for long-run viability. And when you have a track record of successfully doing that, no one will question your ability to do it in a new setting.
It might be out of context. All I can do is relate my opinions about the writing and the software. I could be wrong. I don't think I am, though.
How to judge marketing campaign(s) profitability
> Well, don't be then. I don't get this cry about walled gardens. Feel free to roam in the jungle if you don't like them.

I really don't get why people pull this "if you don't like it, leave" argument (in everything from politics to tech). There are lots of reasons someone might want to use a mac (I do), one is perfectly entitled to complain about aspects of Apple's approach to try to make the argument for change.
You are totally right. The best testing tools are written in Assembly.
It's just a service. If YouTube live streaming is the best way to reach out to an audience, why not?

I'm sure Apple employees use Google.com to search the internet every single day, which creates revenue for Google...

Or are services from Google.com banned on the Apple campus? Does anybody know if this happens?
You shouldn't trust Amazon, Google, Facebook, MSFT, Twitter, or any other mega corp, really. Just don't use the internet at all!
Google's influence is quite concerning. Being a corporation, it should not be allowed to be a player in geopolitics.

Break it up.
I was probably stupidly hoping this might finally be the release where they actually did something about their awful antiquated filesystem. Maybe next year.
I agree with monads, not so sure about algebraic effects. Having to define the effect feels like "simulation" to me. It's OK for a meta-language, but to me it feels wrong for actual effectful programming.
The world is already ahead of that; increasingly, the actual, hard power lies in the hands of private corporations.
It's typically an image hosted on a 3rd party domain that's on every anti-tracking plugin's filter list. (uBlock, Ghostery, Disconnect, ...)
I've been using slate for a while now. Highly recommended.

https://github.com/jigish/slate
your analogy collapses by equating the demand for yardwork with the demand for services that ensure our collective survival: clean water, emergency services, safe travel, reasonable freedom from foreign invasion and anarchy, and mostly-safe economic system. You can't "opt-out" of those services, and even if you could, it's predicable you'd immediately opt-in for them the moment your life was in danger (say, in the case of a medical emergency, your survival instinct will inexorably override your passion to be free from the big-bad "gub'ment" ).
I can live with his discomfort too (tbh), but the fact remains a lot of people are saying "Urbit is finished as a project after this" and they may be right; but even if Yarvin is a huge racist and deserves to be no-platformed (which, at least to my satisfaction, is not established), Urbit is now bigger than him, and it has been for near two years.

There are other contributors and they are tangibly harmed by this action, now and in the future. I think they will get over it. But I would guesstimate that overwhelmingly most of them are not interested in Moldbug or his politics, and they (we?) are also casualties of this shitstorm.

Please don't forget about it.
It depends on how obvious you are about it I think. You can ignore the noise of the group (not really process it, or spend time on it) while still pretending to care about it.
Yeah, it feels like we're partying like it's 2011. I have no idea why this is one the front page either.
Money being equivalent to power, privacy will always be distributed inequally.

So if you think transparency could be applied to everybody in society, you're wrong.

Rich people will have the means to protect their privacy, not the "middle class" and not the poor nor the extremely poor.
We're using Zenefits and like many of you here super disappointed by the experience for many of the same reasons listed over and over. The main reason we haven't moved away is that they've really automated the onboarding process. Gone are all those email/word doc/PDF's that get passed back and forth as you manually set up a new employee. (To the best of my knowledge) you can't replace that via a broker (which we had before)
One's inability to solve a problem does not invalidate their ability to identify it.
Real World DBA – More Databases to Manage
Wrong. Plenty of engineers can strategize and implement. Both skills utilized in harmony are required to change the world. If you manage nothing you gain nothing, just like if you direct your work randomly without any strategic planning, you also gain nothing. This does not mean you need one person for each role.

Just note two things:

Strategizing is usually easier then implementation. It is by far easier to Imagine something then it is to make that imagination real.

The people who strategize will usually, unjustly get more credit then the people who implement. This applies both to failure and success.
We have been running hundreds of instances for the last couple of years, and so far, no big issues.
Looked even worse on my tablet http://i.imgur.com/tP5YSTu.png
Which is probably why they named it after a climb in Yosemite.
This 'Google Ideas' post from the front page appears to be an example of what you're talking about.

https://www.google.com/ideas/
Similar story as yours, although you had it worse. When I was 13 or 14 my dad made me start helping him with all his side labor jobs. Commercial fishing, firewood splitting, etc... Today he would probably be called out for child endangerment for having me run a log splitter at that age or yelling at me for not opening up a cast net fully on the throw. He also went up and down the street and signed me up to cut almost every neighbors grass.

Those jobs pushed me quickly to go get a 'real' job when I turned old enough to drive. I ended up working overnights in a grocery store stocking. Working 10pm - 8am was eye opening and something I certainly did not want to do forever.

While sometimes fun, all the work definitely made me a driven person. It also gave me a sense of confidence that no matter what I could likely work my way through something, which has been super useful in IT.
I am familiar with the Nehemiah Adams reference.

Keep in mind that Moldbug's blog is trying to provide a corrective to our default view, and so Adam's account is his favorite, shock therapy, corrective book in a world where we are already marinated in the view that southern slavery was an unmitigated horror. In world where slave-holder ideology ran supreme, perhaps his favorite book might be something else.

The key question is: do we have a more accurate view of slavery if we include Nehemiah Adams and Genovese and the Roving Editor in addition to the standard progressive accounts? Or do we have a more accurate view if we only read the standard progressive accounts? Is Nehemiah so credulous, so inaccurate, that we get negative information value from reading him? Do we trust his account at all? Or was he duped like Beatrice Webb visiting the Soviet Union?

My own sense is that reading Adams in addition to progressive sources gives us a more accurate view of slavery in its totality. I don't get the sense that he his Beatrice Webb, he wasn't being given a tour by official handlers. But I'm willing to be convinced otherwise. I honestly do want to have an accurate picture of history, whatever that may be.
>> I refer to the above types as (1) Application Developer and (2) Systems Engineer

I try to avoid the word "System(s)" because of confusion between what we're talking about, system administrators, system architects, and control systems folks. But if you're certain the person you're talking to uses the same definition then it's fine.
Introducing Rspec
I don't know what the story is today, but some years ago I worked in the same office tower as the Ontario Gaming Corporation, and I had a nodding acquaintance with some of their systems people.

They told me that employees were allowed to purchase tickets. The theory was, if employees can't be trusted to buy tickets, there must be a flaw in the system. And if there's a flaw in the system, then it will be exploited whether you prohibit employees form directly purchasing tickets or not.

That obviously does not map directly to the employees of companies that print scratch-and-win tickets, of course.
Are you sure you don't mean kilos? There is no weightclass + lift combo where 300 pounds would be world-class for a male, as far as I can tell, except for the snatch at the lowest weight class (56kg)
You're both right (without the lazy part) Zenefits is doing so well that it's now viewed as a direct threat by incumbents who are putting together sales collateral to compete against them.
"I don't want a world where every move I make is being watched"

That's already the case. There is (near) total transparency for the population. The only way to fight back, is to have total transparency for the powerful few too.

But they make the rules, and have the money and the power, so this ain't happening.
The CRL part is according to the standard

RFC 5280, Section 8 (Security Considerations):
"CAs SHOULD NOT include URIs that specify https, ldaps, or similar schemes in extensions."

(https://tools.ietf.org/html/rfc5280, page 103)
Well one big exception being Bitcoin, for some values of "change the world". Without BTC, maybe dark markets wouldn't have taken off, and who knows how many people would go without access to medicines, or deal with quality/legal/violence issues.

People thought of digital money before, but Bitcoin's implementation set it apart, no?

Perhaps the same can be said for Tor, as well.
Apple public beta for iOS9
Or you're too poor to envision any other way to get rich and the lottery is the one way you can fantasize. In my case, I play with my 4 best friends, mostly because it's fun and a way for us to get together on something (we all live in different cities now). It's a tiny amount of money very well spent for me.
“Swift will be open source later this year”
Apple Swift to be open source
Swift will be open source
That says "They do not sell your private information" for every site I tried - Google, Facebook, Pebble, etc. This includes "transunion.com", the credit reporting company whose business is selling your private information.

Their classifier is fooled by legalese which starts with a general statement and then adds exceptions.
My first thought upon seeing this is regarding a way to build this into a web proxy, & let a local server do the work while clients only have to be configured to use the proxy. Dunno if its feasible, not knowing how it works, but it seems promising.
Chrome Has Decided to Implement Pointer Events and the Web Rejoices
Apple iPad Gets Split-Screen Multitasking in iOS 9
I wonder if discoveryd will come back or if it's gone for good.
> For example, there's a gratuitous difference between Maybe (List a) and List (Maybe a)

In what sense is the difference "gratuitous"? Seems to me its a pretty significant, meaningful difference and that the two types represent radically different things.
Ask HN: Now open source, what will you use swift for?
Now that apple has made it open source I assume swift will be used in server programming now, cross platform development, and etc. What are you most excited for and is swift the right tool for those things?
Yeah, feel free to sideload sketchy apps to your Android if you have no qualms being pwned. There is a reason Google recommends only Play Store downloads and it is not just because they want to lock you in their garden.
There's a sad note of "it was okay when _we_ were doing it" which suffuses the article. A good lesson why scientists should rely on argument and evidence instead of memetic weapons that don't care what direction they're being pointed in.
The reason the run() method exists is to avoid how normal promises automatically run on the next event loop tick after then() is called. It allows more flexibility by separating the definition of a "promise" chain from the actual execution of the chain. Also I consciously excluded automatic error handling, since I personally disagree with how promises consume errors that are unmanaged (can be a debugging nightmare!). I prefer the opposite, where errors are managed by the developer and not the library.

I totally appreciate the feedback though, I don't think this can replace promises but it might be useful for people who want an alternative.
No, Apple announces they intend to open source Swift at a future date. That's not the same as doing it.
Also, the quote is not "until death" but "until the end of the dinner".
Compelling Sunday – 19 Posts on Programming and Quality Assurance
Well whaddaya know, I like the direction this is going with both Apple and Microsoft.
This is absolutely crazy. Apple is taking a stab at Microsoft's new founded ideas. This is great. Let's the war rage.
I remember a thread on HN [1] from a few months ago talking about how apple was never going to do this. I'm so glad they were able to pull it off! Good for you, Apple!

[1] https://news.ycombinator.com/item?id=8488808