skysight-inc/HackerNews huggingface dataset:
Not server, desktop, Hence my annoyance you don't have a client for it.

I can understand your biz reasons for not having one though.
Exactly. One can opt out of literally any interview question by simply ending the interview.
Is anyone aware of an enterprise(ish?) product that does encrypted off-site backups from a Windows environment to something like Glacier or B2? We're 75/25 Windows/Nix, and our backups (VMWare, NetApp) are all managed on the Windows side. We'd like to just fling weeklies at B2.
The "ready by Monday" part is apparently the author's vague way of saying, "picture a job that is ideal in every way except that they won't give you any time to train or otherwise come up to speed on new skills or technology."

For me an ideal job is one where I get to learn some new things, not just plug away at stuff I'm already really good at. An ideal job needs to stretch me a bit, allow me to grow and develop. Once the author explained what was meant by "ready by Monday" I couldn't really come up with an ideal job. A good one, but not an ideal one.
iOS Particle System: CAEmittlerLayer
Reminder: if you want to be awesome, please help seed the torrents listed on http://torrents.fedoraproject.org/ - just set them up on my Scaleway seedbox.
Took a quick look at the API. For context, I was involved in the early days of Google Cloud Storage.

It is surprising that they didn't make it compatible with the S3 API -- at least for common object/bucket create/delete. This will require more code to be written and it will be harder to adapt client libraries.

The API documentation is here: https://www.backblaze.com/b2/docs/

Other notes:

* The lack of scalable front-end load balancing is shown by the fact that they require users to first make an API call to get an upload URL followed by doing the actual upload.

* They require a SHA1 hash when uploading objects. This is probably overkill over a cheaper CRC. In addition, it means that users have to make 2 passes to upload -- first to compute the hash and then another to upload. This can slow uploads of large objects dramatically. A better method is to allow users to omit the hash and return it in the upload response. Then compare that response with a hash computed while uploading. In the rare case that the object was corrupted in transit, delete/retry. GCS docs here: https://cloud.google.com/storage/docs/gsutil/commands/cp#che...
I wrote and published a novel about a game played in virtual reality in the year 2020 (http://www.amazon.com/gp/product/B00ZFF6NVK). It came out three weeks ago and has been providing "holiday money" rather than just "beer money" so far.

My grand vision is to create the game in the book for real, to launch in 2020, just like in the book (more info here: solarversia.com/about/). It's had a great reception so far (I've targeted Ready Player One fans) and I'm in the process of bringing on non-execs to Spiralwerks, the company behind the game (which features heavily in the book), and also talking to agents who might want to represent me for a traditional publishing deal. Meeting my first VC next week.

If it wasn't obvious, I'm hoping for a big wave of publicity when Oculus / Morpheus / HTC Vive et al launch next year.

Oh yeah, my London Live interview where I discuss the big vision: https://www.youtube.com/watch?v=0bo0u3C5D-Y

If you know anyone in VR / publishing, I'd love an intro.... :-)
I agree, I think students should be learning how to set up version control very early on in 101 level classes. If for nothing else, it will preserve their work and ensure nothing is lost. I wish I had all of my work from University in git. I still have a lot of it, but things were inevitably lost because I did not use any kind of version control.

Also I like Markdown as a format for taking notes when you want to type them. Github renders these very nicely and its very convenient. However, I wish they had support for latex equations (inline or block).
> But bigger point here is that often you will need external connectivity for those ULAs...

The whole point of using ULA space is for giving IP addresses to machines that you don't expect to need to contact machines in the globally-routable IP ranges. [0]

From the RFC:

This document defines an IPv6 unicast address format that is globally
unique and is intended for local communications, usually inside of a
site. These addresses are not expected to be routable on the global
Internet.

If it turns out that some of those machines actually need access to globally-routable space, then advertise a globally routable prefix to those machines and either keep advertising the ULA prefix, or -yanno-, don't. :)

Fixing this particular network planning error shouldn't be much harder than unsetting some firewall and/or routing rules that break Internet access for machines that have been assigned a globally-routable address. :)

[0] On my LAN, I advertise a ULA prefix, as well as a globally-routable prefix. Because my globally-routable prefix is not static, [1] I use the ULA prefix as an ersatz poor-man's Provider-Independent allocation. This setup would be probably be somewhere between unreasonable and silly at a site that does have a static prefix assignment.

[1] Well, it's effectively static, but I don't have an SLA, so... ;)
Whether or not I decide to use this service, this is one of the most useful announcement blog posts I've read in a while. The tone is not just "ok we released this" but instead "we released this, and here are some practical use cases if you are already doing X, Y, or Z" -- nice job.
In an interview with Vox, Bernie Sanders covers how powerful the pharmaceutical industry are, how they are a source of high medical costs in US, and how prices should be regulated. He makes an interesting point on how while many of his colleagues push for free trade (e.g. lettuce and tomatoes from Mexico), we cannot import name brand drugs from around the world. https://youtu.be/S5vOKKMipSA?t=3m20s
I use a 35s, which replaced my 11c. It's available for around $50 new and is better than the 11c in every way except battery life (I think I had to change my batteries about once a decade with the 11, it was ridiculous). Unfortunately it only shows 2 levels of stack, not 4 like the 28s.
"Suppose you could design your dream job that you'll be starting on Monday. It's at your ideal company with your ideal job title and salary. All you have to do is tell them what you want to do at your job and you can have it. What does your job entail?"

#savedyouaclick
HA welcome back
Ask HN: News Sources You Visit Daily
You're taking this out of context. Let me put it back into context by quoting myself:

>I mean, sure, I laugh at those who have this 'white rage' for complaining that we, as white men, are now expected to treat other people with a base level of respect (as that, at root, is the intent of political correctness.) At least where I live, this expectation is phrased more like "Please consider that women are humans too, you know, if it's not too much trouble"

In other words, my experience of 'political correctness' is being paid, every now and again, to watch amateurish videos that boil down to the message "Please consider that women are humans too, you know, if it's not too much trouble"

You can see how this would color my opinion of the people who complain that "political correctness has gone overboard"

It's possible that there are times and places where political correctness really is oppressive; Considering my life experience, though, I find that to be pretty unlikely, but who knows.
I use a 15" rMBP, but it's almost always hooked up to two 27" displays. I think coding without the monitors is doable, but at least in my case, I'm also doing design work so they're pretty necessary.
If we ever had to perform a complete restore from backup, this is probably how I would do it.
Politically Correct Lord of the Flies
The question is actually not a good question. In today's day and age, the really intelligent jobseekers don't have time for these kind of questions. The hiring company should rather be focused on how to convince a good applicant to come work for them instead of these type of questions.
Using the V2 is a poor example, as that was a combined effort with both the British and the Americans. While Operation Crossbow it did achieve some of its goal, I can't find documentation that it was the RAF sorties that achieved damage to the V2 and its related infrastructure. I'm not terribly well versed in the history of the V2 during WWII, so I may just be missing it.

The best thing the Brits did was use double-agents to send the Germans misinformation about where they were striking. They gradually convinced the Germans that the rockets were landing on the far side of London harmlessly. The physics behind the V2 at the time clearly placed it as striking London, but the misinformation essentially demanded changes in the engineering. London was still hit plenty though, so this intelligence campaign was not a total success.

If this had actually been totally successful, the Brits might as well have helped Germany setup more V2 factories. Each V2 was extremely costly in terms of materials to produce. This removed available materials from the parts of the war effort that actually needed them.
This is a bit of a tangent but ultimately related.

Back in my WoW raiding days a common question we'd ask candidates, If you could design an encounter what would the mechanics be?

The way a person would answer would show a lot about them. A good raider would go into detail talking about obscure details, talking about past encounters they liked/disliked. You'd even hear hints of their cross class knowledge as they'd talk about how to overcome the difficulties of their imaginary encounter.

The worst raiders would respond with simple DPS checks, or stupid mechanics that would prevent other classes from being competitive.

:.:.:

To be clear positions were pretty competitive. Really most Top 50 US guilds are roughly aligned in skill level, the differences you see in positional rankings are normally just time spent within instances. As RNG became the rule of thumb from Sunwell on :\
Seems much more important, so should be open for independent researcher and general public scrutiny. The exemptions the EFF wants should absolutely be granted, but seem a very indirect way of enabling greater scrutiny of automotive and other life critical software.
Anyone else notice they refer to Puerto Rico as "international"? Fun Fact 1: It's a US territory, where residents are US citizens but can't vote for president. Fun Fact 2: Journalists these days ain't what they used to be.

https://en.wikipedia.org/wiki/Puerto_Rico
Our inbound is not completely full, and we always try to have extra capacity/headroom for new customers. But if you plan to upload more than 5 petabytes at a rate of faster than 15 Gbps sustained, you probably want to contact us ahead of time to let us know it's coming and we'll increase our capacity for you. We can absorb anything less and it won't cause us any issues.

As somebody else mentioned, since we're in a commercial datacenter with a bunch of network providers already serving us, it's pretty easy to dial up our capacity as we need it.
This is where the BS detector goes off and where a lot of follow-up questions are needed.

What about building things and getting down to the nitty-gritty appeals to you? Why?
No it isn't. Everyone has pipe dreams about things they imagine they'd like to do, it's human nature to fantasise this way. All it tells you is that they have a basic level of imagination. These ideas appeal to us precisely because they're unrealistic, and outside of our experience and day-to-day life, and probably not achievable. That lets them retain a haziness that obscures the difficulties, compromises and risk that actually pursuing them would inevitably entail.

If somebody volunteers that they'd rather be a professional surfer than a software developer, then spends the whole interview bringing it up, then that's a red flag. If you explicitly ask them to spin a flight of fancy then judge them for not having pursued it, then you're an extraordinarily unfair interviewer.
Do you have a source that all other regions are "one datacenter"?

All I could find on the S3 FAQ says "your objects are redundantly stored on multiple devices across multiple facilities." which seems to contradict the "one datacenter" claim.

Also, do you have a source that us-east-1 is geo-redundant between Virginia and Oregon? That was not my understanding of how it worked.
I don't think the author meant that you needed to be 100% proficient at the job on day one. As in his example the goal is to avoid answers like 'CEO of Google'

At least, if I was asking the question, I would be encouraged that you want to expand your skill set.
Yeah, for things like restaurant deals, theoretical tipping etiquette is that you should tip based on the pre-discount total.

The vast majority of people don't/don't realize that's the case, though, which makes huge half-off type deals pretty miserable for wait staff.
> They aren't, however, gold medal caliber track cyclists.

Correspondingly, gold medal track cyclists aren't world record setting performance cyclists.

These tasks demand somewhat different skill sets, and at this level, "somewhat" is a big deal. There's a reason why the "top" track cyclists don't hold any of these records.
Swipe, a markup language to create documents for touch devices
Slot machine manufacturers don't have anything to hide, as there is nothing malicious about their software - it's programmed to mathematically make the players lose money most of the time, but everyone already knows that. Thus they have no incentive to fight against their firmware being open for regulator scrutiny.

Automotive manufacturers, on the other hand, have very good incentives for their firmware not being open for regulator scrutiny, as the recent events have shown...
I think the realistic scenario is: You request the address/access information and you file that away with other important information and resources that are part of your disaster recovery plan.

Yes, you may certainly drive over and access it anytime you'd like, and as we say: this may be useful in ways we haven't envisioned.

Also, while the AP is a "long range" AP, nothing special is required on your end. Just park and open your laptop.

But our main goal here was to become even more of a safe deposit box for data, and that means being available even when the Internet isn't.
>Life's too short to not be doing something you really want to do.

By that metric, a vast majority of the world is wasting their lives doing things they don't love. Unfortunately, they are not in a position to quit their day jobs and pursue that dream.
The problem with "spctl" is that it also evaluates trust which depends on your system settings and you have to pay attention to the output (as pointed out in the article). If you only want to verify the code signature _and_ provide your own requirement string, you could use something like (long options for legibility):

$ codesign --verify --verbose --deep --test-requirement "=anchor apple" /Applications/Xcode.app/

The "anchor apple" means Apple’s own code, signed by Apple ("anchor apple generic" for developer IDs too).

Add verbosity for all the gory details:

$ codesign --verify --verbose=999 --deep --test-requirement "=anchor apple" /Applications/Xcode.app/
OK. So let's just truncate all of that and directly answer the question by saying that when the dollar is strong it takes fewer of them to buy any particular amount of a commodity that is priced in dollars.
Perhaps the 'group' aspect should have been played up more, and sold to restaurants as "pre book a group of 10 or more and save 20%". Getting a group of folks to book ahead of time will let them know when to schedule, they'll have a deposit, and they can accomodate the group accordingly. Don't treat them as 2nd class, but they're booking ahead so they get better treatment... ?
It is also a hypothetical question that's intended to give insights into the candidate's thought process without giving an incredibly leading question.

You are also free to imagine a position that would allow you to maximize the value of your current skills and explain how that position would also allow you to grown and develop new skills.
Announcing Electric Eye
A ‘lost world’ of dinosaurs thrived in the snowy dark of Alaska, researchers say
GMail is the first website I ever saw that had a 'loading' progress bar.
You touch on something quite important that is really kind of at the core of the whole startup community, the predatory nature. Startups end up taking on massive financing and several masters with massive egos and even bigger expectations nX returns which pushes companies and founders towards becoming predatory and manipulative and generally cheating out of necessity because their masters have set quotas. Groupon "and its ilk" could very well be reborn one day and in a far more sustainable manner by not preying on businesses and undercutting markets.
One of the problems with Groupon is that it's not just a marketing expense. It brings people in which need to be serviced, which ties up the normal operations for the business. Businesses do retain some customers via Groupon, but it's probably less than 10%, and I think those retention rates need to be better understood so businesses can better reason for how to use it as a marketing tool.
Usenet news and maildir are cases where current operating systems already have to cope with that kind of load, so it's definitely possible.

The question is, can this be useful without becoming a partial and bug-ridden reimplementation of a NoSQL database (just because we have NoSQL databases that fit the bill and carry less maintenance costs wrt a spit-and-glue solution).
We're at the very beginning of this journey, and heard from a lot of folks that they wanted access to inexpensive cloud storage. I imagine we'll learn a lot more about needs & use cases from people overtime. I can certainly understand the value of WORM storage and it is something we'll definitely consider adding. Appreciate the suggestion!
"True believers" and "rose-tinted vision" and "spin" aren't particularly charitable phrases, either. You should engage with the opposing side's arguments instead.
I operate an online crowd-lending analytics and automation platform PeerCube https:/www.peercube.com. I have been analyzing both Lending Club and Prosper data for my institutional clients for almost 4 years now. While OP made a good first attempt on analyzing the data, the analysis suffers from two major shortcomings that I normally see from people getting started with data analysis.

1. Domain Knowledge: Novice analyst tend to put the data in a blender and see what comes out first instead of building some preliminary knowledge and intuition about the domain. This is quite evident in OP's analysis and finding about annual income. A person familiar with domain will ask the question "Why would a borrower with high annual income will borrow a small amount loan at high interest rate?" This right away will raise flags about risks of lending to such borrowers. OP will benefit by reading some of the publications (books, research) on credit scoring and modeling before deep diving into analyzing Lending Club data.

2. Data Exploration: Not spending enough time exploring the data can lead to erroneous conclusion like The second chance strategy. When did Lending Club start issuing loans to borrowers with delinquencies and public records has a big impact on returns as newer loans are not aged enough to have sufficient defaults.

> Watch for your average return (expected return), consistency of returns through time (risk), while making sure there is enough supply (liquidity) on the platform to deploy your strategy.

Time is not Risk. You need to find a proper measure for risk. Also consider negative kurtosis and frequent low positive returns but a few high negative returns nature of return distribution.

> I considered that investors deploy and re-invest their money continuously on the platform and therefore own a portfolio with different ‘vintages’ of loans. The ROI that are computed reflect this, as they are average returns across vintages.

Re-consider this argument of "average return across vintages" being representative of investor returns. Tip: look at loan volume across vintages as well as typical re-investment pattern of a typical investor.

> Please also note than due to the low issuance volume in the early days of the platform, the returns computed for the pre-2010 period are much less reliable than the post-2010 returns.

Please don't do this. The data between 2006 and 2010 is the most valuable due to the business cycle we were in at that time. The data since 2010 tells nothing about how loans might perform in the future when business cycle is not as good it has been in last few years.

OP will really benefit from re-evaluating his finings with critical eyes. I will suggest gaining some domain knowledge, spending lot of time on just exploring the data before start drawing definite conclusions, focusing on distributions, correlations and statistical significance.
this was back n the days of pen and paper ads on a noticeboard
Yes, and depending on your location, we'd be happy to facilitate this for you - most likely with a wired ethernet connection and a cup of coffee, etc.

But do remember - one of our basic services is physical delivery of data (usually SATA drives over FEDEX) so you don't need to be local to our datacenter to have speedy disaster recovery.
Yev from Backblaze here -> I cannot describe how pleased I am to read this comment. Thank you!
Hacker News
Engadget
Techcrunch
Mashable
Vice, ArsTechnica, bOINGbOING
US Dollar Payments, Free Debit Cards, and Increased Limits from Circle
I find it very dubious that you had an EGA monitor hooked up to a machine capable of surfing the Internet, in the very late 1990s/early 2000s.
“At Will” Employment vs. Right to Self-Defense
Evaluate + Layout + Render is not likely to be faster than Layout + Render for equivalent content.
It seems a natural consequence that people would be less satisfied by any single candidate. We've certainly grown more diverse in our opinions over the last century. Why should it be a surprise that people can't come to an agreement that satisfies everyone? It seems more and more that we ought to let people agree to disagree and give individual states a freer hand.
This is incorrect. If you look for news articles about Amazon constructing data centers or buying facilities you'll notice that they have multiple data center facilities in each region.
How often do you use npm packages which are not part of atmosphere? I remember this not working great. Have things changed?
What I'm doing matters less to me than why and with whom.

That's a perfectly reasonable answer (fleshed out a bit) to the question.
I run Fedora 22 with KDE Plasma on my Toshiba laptop and it's been great. The only real issue was a couple of the kernel releases did something weird to Java apps like Eclipse, Gephi, Cytoscape, etc. But the latest one works fine. Otherwise it just works, with the one small glitch that sometimes when I reboot, the icons on my desktop get rearranged for no apparent reason. In the grand scheme of things, I can live with that.
No, the definition of mis-issuing a cert is when you issue a Google cert to someone who isn't Google. Not doing due diligence on what people to whom you've issued a cert are doing with it is a little different.

This is just semantics, though. I think everyone agrees they done bad.
@Harryh, thanks for the laugh..:)
Would love to have you do it...and hearing about how it goes!
Real attention to detail in this announcement. I signed up right away.

If there's attention to detail with one thing, odds are you'll find it in other places, too.
My wife and I did Route 66 from Chicago to St. Louis; that's enough for me. When I lived in LA for a time we meant to hit the end of 66 in San Bernardino but never did.