skysight-inc/HackerNews huggingface dataset:
To remain a "Ghost Gun" you would have to never serialize it or register it. You have to do those things to sell it.
The point of making these specific types of guns is that "the man" cannot take what he does not know you have.

In reality, there is little reason to do this. In many states you do not need to retain documentation of the re-sale (private sale) of a firearm, so you can always tell "the man" that you sold that gun years ago when they want to take all your guns.
I believe the OP's talking about high-level software project architecture failure, not commercial failure.
The NYT is opposing a practice which makes rich companies even richer while making life worse off for people who live here.
Ultima and Ultima Online are very different games, and the fans of each are different. I don't think an MMO can do what Ultima did, by its very nature.
why? can't they be locked in now?

Canada doesn't have 30 year mortgage terms like the US. The max is 10 years and many people lock in for 5. However, with the low interest rates, many, many folks are doing the low teaser rates for 1%/year and renewing each year.
Which means fuck all in the context of what's going on.
I never said genius. And "perfectly formed" is not the objective. Tractability is. Go visit companies with medium-sized codebases and find me one that isn't lamenting how difficult it is to grow and maintain it.

I wouldn't consider myself that smart. But I have spent 20 years in this industry with what some might call a sick obsession for understanding how to compose and evolve systems and I've acquired some skills that I believe (1) very much matter to our productivity; and (2) can be mentored and taught, but (3) are not being taught.

My guess is that academy can't teach it because they don't have enough real-world experience behind their pedagogy. And industry can't teach it because it takes quite a while to learn and master -- and what business can afford to do that with their juniors who are just going to leave them in a few years anyway :)
Canada has a First Home Buyer tax credit of $5000, AFAIK.
I think that's because it's literally quoting the letter-writers' description of themselves.
> they would have much less data on me to sell than Google does one of their users simply because they aren't collecting EVERYTHING, only what they need now.

Bold claim without supporting facts. They know what you are searching for (yes, yes only to improve your experience, but still), they have your credit card, if you use Apple Pay they know what you are buying and where, they can totally read your iCloud email, photos etc, they can track you at their stores using the bluetooth beacons or whatever, they know what music you search for and buy etc.

What does Google know about you that Apple cannot if you are a hard core Apple ecosystem user? What can you stop Google from knowing about you if you are a Google user? If you add up everything - it's all the same!
Bioarcheaologists have been finding out all sorts of new stuff recently using forensic tools to analyze human remains. One of my favorite blogs along these lines is Kristina Killgrove's "Powered by Osteons" which discusses her research into lead levels in the bones of ancient Romans, among other interesting things:

http://www.poweredbyosteons.org

From a more specifically historical point of view, it's true that we know quite a lot about 17th century material culture (especially of France) due to probate records from wills, and the survival of many pieces in museums, etc. But it's still interesting to see the divergence between textual records of burials and belongings and how they actually played out in practice, especially because most museum pieces are completely decontextualized from the original context (i.e., we might have some cork-soled shoes that survive in other collections, but these ones are still on the feet of the wearer).
They're probably not all that smart. They're persistent, dedicated, hardworking. But I've seen Bill Gate's code, and its bad.

Typically its B students that run the world.
I agree. If you've already pushed to other repos with the old commit message, this can cause issues. The only time I actually change the commit message is when I'm sure that nobody else has seen it. I'm not even sure what happens when you change the local commit message, and push it again. Does it just get updated in the remote repo?
That also makes me think this is a potential legal nightmare for RIAs using it. Those survey questions you see on other sites (and pretty much all the text on the page) has gone through a ridiculous amount of legal review before it goes live.
I might be asking too late, but what's stopping someone from:
1. Identifiying hijacked accounts
2. Forking to GitHub
3. Waiting for the inevitable ranking change
4. Handing over the project to the owner when/if they are identified.

I realize there's a good deal of handwaving here--particularly at 3 and especially 4. But, is this a bad idea? Seems like 4 can be replaced simply by the owner reforking, too.
There was a lot of hoopla from the community right when it happened. The head of forge quite, leaving the guy under him to make the next forge version. The one guy in bukkit sunk the whole project due to it also.

I would like to know what if anything Microsoft has done to help Forge to keep the community strong. My guess: nothing as you say. If they have done something that would be news.

There is speculation that nearly all Minecraft mods right now are illegal due to reverse engineering of the obfuscated core.
Wow, what an asshole. So anything an employer does is completely ok?
Correct, which is how it slants to the "Borg cube" pun. Cybernetics was the term chosen by Norbert Wiener in the book "Cybernetics," and he traced the word's origin to the greek "kubernetes;" it related to his first example of a cybernetic system, the self-correcting steam-controlled rudder on a ship [http://en.wikipedia.org/wiki/Steering_engine].

(Why the pun? Kubernetes was heavily inspired / guided by Google's internal scheduling tool, which was named Borg (http://blog.kubernetes.io/2015/04/borg-predecessor-to-kubern...).)
Fixed rates mortgages are mostly a US thing, from what I can find Canada (like most of the world) has very limited access to them for long-duration mortgages.

Just a small nit, for the most point I agree with your comment that this is a pretty biased view
“It’s almost a bigger risk to stay in school and let people like me drop out and start things before you have a chance,” he says.

That says it all, for me. It's an incredibly shortsighted view that there are real opportunity costs to time spend in college, as if you'll only have one good idea in your lifetime. It's kind of a lottery ticket mindset.

College is absolutely a luxury good, and you can get by without it. But it's a great experience for most people, and education is worthwhile for it's own non-vocational merits.

I had a job in tech for a few years out of high school before I went to college. Either path is fine. I'm glad I went to college, even though it didn't directly prepare me for my career.
Join an existing firm before striking out on your own. It will be extremely difficult to network or understand the industry before you do this.
Actually, GitUp was designed to be for professional software engineers first, even though it may also appeal to beginners. It's faster than the CLI for a number of operations, and offers features that don’t even exist natively in Git like a visual commit splitter or a unified reflog browser.

The Map view documentation does have a large warning on rewriting history (which obviously is required for a number of operations), but I agree that an in-app warning might be good too: http://forums.gitup.co/t/using-gitup-map-view/34.
It's difficult to give a general answer to this question, for two reasons:

1) Everyone at MJ can choose how much they work. The the salary is depended on how much you actually want to work. And that can change monthly and in extreme cases even weekly.

2) We share the company profits with all employees. We basically pay out quarterly bonuses, which are depending on the time worked, but multiplied with a "subjective" of how much you've contributed to the overall success and growth of Mobile Jazz.

Even though I can not give you a specific number, I can say that we pay very high for Spanish standards and slightly above average for Germany. But still below what a top engineering in SF would earn. But we might get there at some point. That said, it all depends on where you live.
Even though people are giving "The Order: 1886" a hard time for it's linear, QTE-heavy gameplay, I really want to play through it simply because it is so technically impressive. (It might help that I make 3D engines for a living.)

http://c0de517e.blogspot.com/2015/02/why-rendering-in-order-...

https://www.youtube.com/watch?v=EOHTJiRQB9o

http://blog.selfshadow.com/publications/s2013-shading-course...
We've used CommandChannel for about 6 years without issue ($0.18/slot/month), but for some reason certs need to be manually renewed. Pinged it with the Mumble client I'm building and got a cert that expired in 2012. something to keep in mind, I suppose.
good catch! and it wont even show on the site if you are not logged in
>Renters can build equity by building their investment portfolio.

But you can't live in an investment portfolio.

I get the point that the author is trying to make. The TSX has outperformed the Toronto condo market. But I would still invest in a home before I invested in the stock market for the same reason I invested in GPUs to mine Bitcoin instead of Bitcoin a few years ago.

GPUs (as well as condos) are tangible. If Bitcoin (or the TSX) was worthless tomorrow, my GPUs and condos would still hold value.

If the stock market was wiped out tomorrow, I would still have a place to live if I owned the property.

I would hate to be in the situation of relying on my next monopoly money dividend to pay for the rent on a home which I do not own.
These aren't 20-something coders living in the valley with an endless list of job opportunities and 30+ remaining working years. These are employees who are very close to retirement who live in an area where Disney is the giant in terms of tech job offerings. They have families and financial obligations that are dependent on the salary they were receiving. As the article stated, many were forced to retire early and many others have not been able to find work.

They likely don't enough time left in their careers to be able to 'look back on it and laugh'.
Hmm that's not Magit...

OSX only and proprietary: no thanks.
It's no different than the Monty Python and the Holy Grail credits running gag about those responsible being sacked.

It's a joke. It probably won't be funny to people who've just lost their jobs or to people who have recently had to fire others. And that's okay. There's a wide gulf between a joke that's distasteful or generally offensive and one that simply isn't well-received by 100% of its potential audience. This one is clearly the latter.
RIAs would be nuts to use this as it has gone through virtually zero legal/regulatory review. I dislike legal as much as the next guy but when it comes to managing other people's money, the legal/regulatory environment is exceedingly strict. You can't just pick up some random software off GitHub and start using it.
>carrying a wartime weapon in a non-hostile public place.

You're dragging some baggage in there. Of course a wartime anything is inappropriate in a "non-hostile" place. How about a peacetime weapon in a public place of indeterminate hostility?

For that matter: doesn't the incompletely-enforced prohibition of personal arms make a place inherently hostile?
Agreed. It's awesome to see some rtoal material on HN this morning!
Great tool! There seems to be a bug though when I drill down to year plus country of citizenship and then try to filter by job description and state or city. The job description search term ends up in the state input field.

Also, filter by company would be great!
Water is a necessity for life. Cheap labor is not.
Neat tool, though it's a little disconcerting to be able to easily find my application - not your fault, though, the data was already there!
Building and deploying minimal containers on Kubernetes with Quay.io and wercker
the vagrant config is a little confusing at first glance.

note, this is a typical config file provisioned by puphpet ...

if you look closely not all of those packages are marked for installation. (install : 1/0)
so we only use a faction of those listed. a basic lammp stack, i guess + some necessary php extensions.

p.s. as to why all the entries are there i guess it was easier to generate a file with everything and enable/disable various tools as needed. i.e. i decide to switch from apache to nginx change apache isntall = 0, nginx intall = 1..
You are saying that you cannot have an architecturally sound software system when you do not fully know your domain. This is a fallacy. In fact, architectural soundness makes it MUCH easier (tractable) to grow your system in the face of changing your domain.
Yeah, well you won't believe this. The other day, I found two separate email clients. And both used an envelope as their icon. Wonder who plagiarized who first.

In all seriousness though, you're going to see a lot of look-alike design. And that's because everyone submits to the orthodoxy of flat design (or so-called material design, which is flat design with distracting animations). Obviously a designer shouldn't make originality a top priority, as my email example illustrates. But if you don't stick out where it counts (logos, app icons, style), you're going to blend in and get lost.
Git is a registered trademark, I don't see notice of permission… maybe they didn't ask and might not have it?
The responses here show a depressing ignorance of the Soviet era, which was a time of massive industrialization using a system of forced labour. Western apologists for Stalinism continued to tout the "success" of this project right up to the fall of the Soviet Union.

It is good we are still able to hear the voices of the dead from the Gulag, not just to be reminded of who they were and how they died as a result of deliberate Soviet policy, but to be reminded of how badly misunderstood and misremembered the horrors of that policy are.

If the US prison system deliberately killed millions of people over decades by systematic intent to create industrial infrastructure in a nation previously dominated by peasant farming it would be comparable. Otherwise, not so much.

That the Soviet system deliberately killed millions of people over decades is not in dispute. The purpose of the Gulag is well-documented. But there are as always Denialists who will believe what they want and claim anything they think is remotely plausible to justify it.

http://www.amazon.com/Gulag-Archipelago-Abridged-Experiment-...
I'm assuming you work at Ello, which makes it surprising that you didn't mention the LGBTQ community which seemed (and still seems) to be the driving force behind most user adoption after the initial first wave of users. This coincided with the backlash against G+ for forcing users to use their real names/photos, which was a touchy subject in a lot of queer communities.

Beyond that, there was a rather large social media "landgrab" when Ello first hit mainstream circles where popular social media personalities claimed both accounts with their usual pseudonyms and also the pseudonyms of friends and rivals (as both jokes and pranks).

Both sources of growth don't seem sustainable, has there been any organic community growth from within Ello from either one of those groups? That would be a much stronger indicator of future success to me than a comparison with 2004 Facebook.
is there anything similar for canada?
Source? I'd also heard the "AWS was Amazon's extra capacity since they only use it all on black Friday" story.
I live in Toronto, I own real estate but not in the city (largely because I cannot afford to buy). I've invested in income property a few hours out of Toronto in a small town that produces positive cash flow that I reinvest in the stock market. I rent a small, shitty apartment in the city. This has ended up giving me returns of excess of 60% per year on the money that I've invested. I'm always amazed at how overlooked this strategy is.
Writing Infiniband drivers for Windows, Linux and Sun. So that dates me. It was trivial on Windows, difficult on Linux and impossible on Sun machines.

I used to joke "Linux will never get widespread until they have a Have Disk button" meaning I can get a driver from a vendor with a push of a button during installation. Having to build anything is a distraction just to use a new device.
At Mobile Jazz we do have an office in Barcelona, Dubai and Munich. And most people actually enjoy working from the office and go there quite often.

But additionally we do things together, like going a month to Thailand, going for a skiing trip to Austria, then hiking in the Pyrenees and soon we'll go for a kitesurfing trip to Mauritius. So the meatspace bonding is actually very, very strong in our team.
> I'd say it's very clear that this is exactly one of the things the mechanism is intended for

Actually, no. The fundamental requirement of the H1B program is that workers be paid the prevailing wage. The only way that's possible is for replacement workers to be paid the same as those they replaced, which isn't what happens.
Today is the 50th anniversary of the first spacewalk
Where Should Poor People Live?
If you're picking your frameworks based on popularity this week, I can probably predict your future pretty accurately: You'll encounter a bunch of growing pain as you find that your chosen framework is not as mature as you'd hoped. You'll also find increased friction as your developers jump between projects and need to remember multiple frameworks that were chosen for popularity when each project was started. And you'll probably end up repeating this cycle on the next project.
Always interesting to look up your own company for activity.
You may be surprised.
I feel like somehow the answer will involve penicillin.
You get the usual Git error "unable to fast-forward" which means in plain English that what's on the remote repo doesn't match what you have locally anymore, so you can't push, unless you force.

In such cases, GitUp just prompts you if you want to force push.

If you decide to force push, then your updated commit message is on the remote repo as well. This is completely safe if this is your private repo, or you are pushing to a private branch. In any other situation e.g. a shared repo with a team or a public repo on GitHub, you should pretty much never force-push as this will mess up other people clones (as there are now 2 histories of the repo in a way).
I've long argued that the biggest problem with orthodox NHST for A/B testing is that you actually don't care about 'significance of effect' as much as you do 'magnitude of effect'. Furthermore, p-values tell you nothing about the range of possible improvements (or lack thereof) you're facing. Maybe you are willing to risk potential losses for potentially huge gains, or maybe you can't afford to lose a single customer and would rather exchange time for certainty.

My favored approach I've outlined here[0]. Where the problem is basically considered one of Bayesian parameter estimation. Benefits include:

1. Output is a range of possible improvements so you can reason about risk/reward for calling a test early.

2. Allows the use of prior information to prevent very early stopping, and provide better estimates early on.

3. Every piece of the testing setup is, imho, easy to understand (ignore this benefit if you can comfortably derive Student's T-distribution from first principles)

[0] https://www.countbayesie.com/blog/2015/4/25/bayesian-ab-test...
…and not release under a free/open license for GNU/Linux. Yeah, right. That stinks. No joke. Proprietary software for proprietary OS's ought to not exist.
I'm not a statistician, but lately I've been wondering:

When we're A/B testing code, the code is already written. If there's a 5%, or even 15% chance of it being bullshit, who cares? The effort is usually exactly the same if I switch or not.

It's my understanding that 95%, 99%, etc, were established for things that require extra change. We don't want to spend extra time developing and marketing a new drug if it isn't effective. We don't want to tell people to do A instead of B if we aren't sure A is really better than B.

But in software I've already spent all the time I need to to implement the variation on the feature. So given that, why do I need 95%?

I would appreciate if someone with more knowledge can answer this question.

Edit to add: I see a lot of answers about the cost to keep the code around. What about A/B tests that don't require extra code, just different code? Most of our A/B tests fall into this category.
The decision to pivot to Asia started during the Bush years and through its inception had the backing of a wide number of individuals including Secretary Clinton. The actual discussions being had involve 11 other nations and hundreds of international corporations. The now "Rebalance" to Asia is an Obama term and the TPP negotiating position of the United States is informed by its national security interests to contain China - but it can hardly be called "President Obama's Deal".
If I recall correctly, in WC2, the entities were modeled in clay/plasticine, photographed from several (8?) distinct fixed angles, and then artists hand-painted cels over the photos. The cels were then scanned and digitized into 2d sprites. The maps were flat images with hidden metadata layers to define land and water boundaries.

I also recall that you could replace the peons' wood-chopping sounds with fart noises, which was hilarious for almost 30 whole minutes.
Sounds very nice. I'm using SourceTree and it slows down my entire system because I have up to 50 active repo I use which are updated often. Even when I turn off automatic fetch.
Chris Stucchio advocates exactly this approach here: https://www.chrisstucchio.com/blog/2014/microservices_for_th...

tl;dr: "When building reliable software, the network is your enemy. Distributed systems are simply hard."
Thank you, exactly. But the fact that a lot of companies attempt to decopule their monoliths should make it very clear how much unsound architectures hurt us. Business make these grand attempts because of the intense amount of pain their monoliths cause them. (They thought they had a software asset; when in reality it's becoem a liability.)
I play a lot of competitive games and it is hard to give criticism in a positive way that doesn't make people freak out nowadays.

Here are some of my thoughts. If the person doesn't know enough about something tell them something like: I really appreciate your enthusiasm and interest in the job and would love to hire you in the future. Right now though, we have more candidates with more experience in x, y, z. Here are some resources to help you with those areas and I would love to talk to you again once you get more experience in those areas!

If the person isn't the best candidate you could say something like: Thanks for taking the time out to interview and talk to us over here! You are truly a great candidate and would love to hire you in the future once more positions open up. Until then, I recommend you keep building up experience in x, y, z to become the candidate we and everyone else would immediately snatch up!

I believe if you're honest and helpful you'll come off better than a company that never responds or gives a generic response.

If no one knows what they need to do to get a job, how are they going to get better so you'd want to hire them?
You can't push your changed commits without forcing them, and if you force them, then you're overwriting the remote repo
and all guys having a clone will have "fun" on their next pull.
That moment when your tool gets posted to Hacker News and the video on your homepage is muted and cannot be unmuted.
Except the President has the legal authority to declassify anything he chooses.