skysight-inc/HackerNews huggingface dataset:
This article seems to be criticizing _automatic delegation_, not _composition_. Delegation is not necessary for every (or even most) instance of composition. Beyond that, languages provide more narrowly-tailored forms of delegation than "forward every method that the underlying object supports".

Furthermore, the criticism of inheritance that the article sets up isn't the one that "composition over inheritance" is meant to address. Languages like Java with access modifiers (public/private/protected) don't have the accidental namespace collision issue the writer demonstrates, and yet "composition over inheritance" is a popular concept in those languages, too. The problem with inheritance is that the Liskov substitution principle is very easy to accidentally violate, and those violations can lead to a brittle and inflexible design over time. (See https://en.wikipedia.org/wiki/Circle-ellipse_problem)

Finally, I don't understand the relevance of the "sororicide" metaphor, nor does the article describe anything identifiable as an antipattern.
The website claims to have 25k users [1].

[1]: https://pinboard.in/tour/
I saw this video a few years back of a Chinese filmmaker asking others, on June 4th, if they know what day it is. The answers show how such an enormous open secret can be kept from your fiancé's generation.

https://vimeo.com/44078865
(action starts about 1 minute in)
Secret signals? What secret signals?
About $200k per year.

https://news.ycombinator.com/item?id=14438221
I'm happy to be one of them. I honestly barely use it, but I had a ton of bookmarks at Delicious that I was uncomfortable about losing. $11/yr means they stick around, plus I do still stuff links in there every now and then.
Hacking GraphQL schema: Adding type inheritance, generic types and custom metadata
HeadSpin (https://headspin.io) - Senior Software Engineers & UI Engineers
Full-time positions in our global headquarters, downtown Mountain View. Work with a distributed team on mobile device infrastructure and performance intelligence. Small team always pushing for more correct, more scalable, more usable, more capable, with many interesting problems to work on.
Competitive compensation.
Please apply directly to brien -at- headspin.io. The process is an initial call with a member of the team, then a small coding challenge.
Maybe it is just that sending a robot to the moon doesn't count as "having been on the moon", else the EU, US and USSR would "have been on the Mars" already.
learn about closures and functions.
Apsis Labs | Multiple Positions | Seattle, WA | REMOTE, http://www.apsis.io/jobs

We are a small design & development company working as a fully distributed team. We offer retirement and health benefits, a competitive salary, an unlimited vacation and parental leave policy, and a 20-hour work week.

We are hiring:

1. A full-stack software developer, with interest and experience in user interface design

2. A project/business manager, to help with various non- or semi-technical aspects of our business

We are committed to building a diverse, welcoming, and respectful workplace, and we encourage applications from all genders, races, ages, and backgrounds.

More details and application forms are at http://www.apsis.io/jobs.
Hi there - I am interested in applying for the remote contractor frontend role. Should I still apply on your website for the frontend engineer role? If so, how should I specify my interest in remote contract work in the application?
Concerning encryption, privacy, and the U.S. Constitution:

Confidentiality - First, Fourth, and Fifth Amendments

Integrity - First and Fourth Amendments

Availability - First and Fourth Amendments
AI, Alexa Skills, and the Diagnostics Singularity
New GitKraken Pro Pricing
He posts his earnings and costs every year-- it's not something you have to guess about.
Flip (https://flip.lease) | Backend + Frontend Engineers | New York | REMOTE, SALARY:100k-140k

Flip is the easiest way to sublet or get out of your lease. We're growing quickly, just raised new VC and are hiring a small team (5-7) of talented product engineers.

We care a lot about how our product looks and feels. We're looking for people that love to work on consumer facing UI/UX and care a lot about the details. We're a team of 90% engineers, so you'll have a lot of freedom to execute and flexibility in hours. We pride ourselves on few meetings.

We're focused on creating an amazing experience for renting any space, and we're building out every tool core to that experience.

We're hiring for:

* UI/Frontend engineers (design background/experience)

* Backend data engineers (we use microservices, so we're open to many languages but Node experience is necessary for working with our API)

Apply here: https://angel.co/flipyourlease or reach out directly to roger@flip.lease with a portfolio (we don't care about resumes as much as pure output).

Cultures we look to emulate are Stripe and Airbnb, so if you like and respect those companies give us a shout :)

Some of our current team:

https://dribbble.com/BurakAslan

https://dribbble.com/jon-hargreaves

https://dribbble.com/owensbla (Our head of API eng!)

and me!

https://dribbble.com/RDGthree
It's gone because they know what they pay for the rights and they know how many people watch the content, and at some point either the rights got more expensive or the viewership went down, and they presumably get more eyeballs for their buck elsewhere.

I would imagine the viewership for old black and white movies is infinitesimal, even if the rights are cheap. The value proposition apparently doesn't make sense.
Child marriage is legal and happening in america
> As one concrete example, Netscape's SSL implementation was originally shipped in two versions - the 'secure' US version, and a severely compromised international download version, due to export controls on the encryption method used.

No need to bring Netscape from the past, Oracle's Java 8 ships with crippled crypto and you need to download additional jar from their site after accepting that you are not exporting it to "bad" countries [0]. What's funny is that the jar contains only configuration and it's super easy to adjust it manually.

[0]: https://stackoverflow.com/questions/6481627/java-security-il...
If you have feedback regarding the web ui: We are very receptive to that. :)
Rust doesn't have a good persistent collections library, they're hard to do without a GC. On the other hand, the borrow checker makes it easier to deal with shared mutable data so there is less of a need for it.
Healthie | Senior Software Engineer (Ruby) | New York, NY | Full-time, onsite Healthie (Techstars NY '16) is an all-in-one practice management platform for nutrition professionals. We've closed our seed round and are looking to bring on a senior software engineer to work on scaling, performance, new features, and mentoring our junior developers.
Our stack: Ruby, Rails, Postgres, Swift, Java
please apply by sending an email to cavan@gethealthie.com
This is very good news for any companies that are behind a firewall that want to unleash the Kraken.
I understand the problem you're having with keepass. My solution for it was to store the kdbx in cloud storage then access it with a nice service called https://app.keeweb.info/. This means remembering two passwords, one for your cloud storage, and one for your kdbx file. Keeweb is open source and can be used without an internet connection if you would like to use it as your primary keepass client https://github.com/keeweb/keeweb
For the record, Tarsnap has no plans to acquire Dropbox.
Stop Asking Me for Introductions; I Only Connect People
Snapdocs | Rails Engineers & Data Scientists & Product Managers | San Francisco, CA | ONSITE, https://www.snapdocs.com

Snapdocs (YC W14, SV Angel) is an early stage, rapidly growing company looking to fill a variety of roles. (Growth, amiright?)
We're a small team tackling the absolutely massive mortgage market. We're bringing modern, elegant software to a field that still relies on fax machines and manilla envelopes. We bring security, efficiency and joy to a paper-based pillar of the US economy.

The type of problems we're tackling involve workflow, product design, data, and computer vision for mortgage documents. For data, it decides everything we do. We won't start work on a new feature until we can point to the numbers we hope to move. Snapdocs' culture is one that trusts its team members to make smart decisions. This means we value both independent work as well as seeking collaboration. We're becoming ubiquitous in one segment of the market and we're looking to expand further.

Skills & Requirements Regardless of Role:
* Being the 10th member of on a fast-growing technical team (and 30th employee overall). This means helping to form a healthy and happy culture. We strive to be respectful of each other's time and point of view. We're learning how to do this together. We want to create a place where it's OK to fail, and that you know the team has your back the whole way through.
* Self-motivated. To us that means when you get an interesting problem, you will rip into it until you understand its nuances and perhaps have a glimpse of the solution.
* Empathy. We work closely with our customers, meaning phone calls, emails, and sometimes lunch. It is important in this job to listen to them so that we can build what they need and want.

Apply at https://jobs.lever.co/snapdocs
> now that we’ve reached the halfway point of 2017

Aren't we 5/12-s into 2017? Given the volatility of these currencies, a month could make a lot of difference.
No, you'd use Ansible to prepare the new image once, then you'd use that image to scale. Bootstrapping everything each time a VM is created doesn't make much sense.
I like Don Juan's explanation for our lizard brain in "Active side of infinity"

[Long ago, the native sorcerer/shamans of Mexico] discovered that we have a companion
for life," he said, as clearly as he could. "We have a predator that came from the depths of
the cosmos, and took over the rule of our lives. Human beings are its prisoners. The
predator is our lord and master. It has rendered us docile; helpless. If we want to protest, it
suppresses our protest. If we want to act independently, it demands that we don't do so.

They took over because we are food for them, and they squeeze us mercilessly
because we are their sustenance. Just as we rear chickens in chicken coops, gallineros, the
predators rear us in human coops, humaneros. Therefore, their food is always available to
them.

Think for a moment,
and tell me how you would explain the contradiction between the intelligence of man the
engineer, and the stupidity of his systems of beliefs; or the stupidity of his contradictory
behavior. Sorcerers believe that the predators have given us our systems of beliefs; our
ideas of good and evil; our social mores. The predators are the ones who set up our hopes
and expectations, and dreams of success or failure. They have given us covetousness, greed,
and cowardice. It is the predators who make us complacent, routinary, and egomaniacal

They gave us their mind! Do you hear me? The predators give us their
mind which becomes our mind. The predators' mind is baroque, contradictory, morose, and
filled with the fear of being discovered any minute now

The more I thought about it,
and the more I talked to and observed myself, and my fellow men, the more intense the
conviction that something was rendering us incapable of any activity or any interaction or
any thought that didn't have the self as its focal point.

The flyers are an essential part of the universe, and they must be taken as what they really
are; awesome, monstrous. They are the means by which the universe tests us. We are
energetic probes created by the universe and it's because we are possessors of energy
that has awareness that we are the means by which the universe becomes aware of itself.

The flyers are the implacable challengers. They cannot be taken as anything else. If we
succeed in doing that, the universe allows us to continue
Oracle to commit engineers to work on Kubernetes
Yes, true. It's basically good for someone who's never programmed before and thinks "there's no way I could do this"...it gets someone going that way I feel...
Not at all. Depending on how much CO2 it removes per unit energy expended, it may very well be feasible to power it with fossil fuels and still come out carbon negative -- we're just seeing the first iteration. (Thermodynamically, separating out CO2 is "cheaper" in terms of negentropy usage than combustion + mechanical energy extraction so the ratios are favorable.)

And even if not, and even if it only made sense with a clean-energy input, you would still only need to power that one engineering project's infra with the clean energy, which is much more feasible than replacing the entire world's infra.

A one-time giant solar array with CO2 condenser is still easier than all the infra swapout (which has its own CO2 costs) and international coordination necessary to end CO2 emissions.
HN is an astonishing thing!

Article: "We can also refute Bernstein’s argument from first principles: the kind of people who can effectively hand-optimize code are expensive and not incredibly plentiful."

Commenter: "IMO he couldn't give a convincing answer to the guy who asked about LuaJIT author being out of a job."

Guy in audience: "I was that guy in the audience."

LuaJIT author: "Actually, LuaJIT 1.x is just that"

Voice in my head: "Aspen 20, I show you at one thousand eight hundred and forty-two knots, across the ground."

Meta: Apologies for the abstract response, but I couldn't figure out a better way to present the parallel. It can be hard to explain artistic allusions without ruining them. What I mean to say is that this pattern of responses reminded me in a delightful way of the classic story of the SR-71 ground speed check: http://www.econrates.com/reality/schul.html
If you only watch one show on a network, it's easier and cheaper to just buy it. The Americans is the only show I watch on FX at the moment, so I buy that. I can also almost guarantee I wouldn't want any of the content on any of the other channels that would come in a bundle along with FX.
This one: http://shop.oreilly.com/product/0636920028857.do
Ask HN: How do you find a non-technical CEO for an early-stage AI startup?
I have previous experience as a successful sole founder/CEO - we still own a top 250 U.S. website. For about a year, along with a few others from my old company, I've been working on a new machine-learning product that should make a very large dent in a proven market. This time, I would like to focus much more on the technical side, and since I would also be providing seed funding, I think the position that makes most sense would be a non-technical CEO. The product requires more development before the launch and I would like to position it for a future exit.

The ideal person would have previous successful tech startup experience. How do you go about finding someone like that? I would offer a six-figure wage in addition to a good payout/vested shares depending on the exit price/profits/equivalent.

I've read complaints that it's hard for non-tech people to find tech people but I've tried CoFoundersLab and there were only a few promising non-technical leads. Nobody uses Monster or other job boards for posting CEO jobs, so likely nobody looks for them there either. Maybe AngelList? My Silicon Valley network is not very large (we never had to raise any money for example). It doesn't seem like the law firm will recommend anyone. Are recruiters the best option? Or search for leads on LinkedIn and contact them out of the blue?
I highly recommend Secrets of the JavaScript Ninja by John Resig. It boosted my career significantly by giving me enough low-level practical understanding to become much more productive writing JS. Highly recommended.
I'd bet mid 5-figures at most. Why would a product that hasn't been relevant for a decade sell for millions?
August Home | Site Reliability Engineer | San Francisco | ONSITE, VISA, https://www.august.com

August is seeking a Site Reliability Engineer who will be responsible for deploying, managing, monitoring August infrastructure. The ideal candidate will ensure that August’s systems are functioning at their highest level of performance in a cost-effective way. The SRE will have strong analytical and troubleshooting skills, work well under pressure and be obsessive about security, quality and performance. Above all the Devops engineer will automate all the things.
> mention that the visual studio IDE's Python support has a _mean_ profiler. hotpath/comparative reports/drill down/pretty pictures.

Is that VS code python? or the full visual studio?
August Home | Senior Backend Software Engineer | San Francisco | ONSITE, VISA, https://www.august.com

As a backend software engineer working on August’s backend applications and infrastructure, you will ensure that August’s REST API services are always fast, available, scalable and engineered to scale. You will join a team of seasoned engineers to develop, maintain, debug, optimize the heart of August’s system and other miscellaneous services. You will work in collaboration with the iOS, Android, web development and embedded software development teams to optimize our user experience with the August Smart Lock.

As a successful candidate you will have strong analytical and troubleshooting skills. You must be passionate about delivering best of breed system. You must be obsessive about security, quality and performance.
August Home | Senior Android Engineer | San Francisco | ONSITE, VISA, https://www.august.com

We are seeking a senior Android engineer to work on the mobile application that our customers use everyday to operate their August lock. You will work closely with world class designers, top-tier firmware engineers and server-side API developers to create a beautiful and integrated experience for Android devices. We are looking for a passionate developer who wants to live on the bleeding edge of technology that brings software and hardware together in the connected home.
Social networks are natural monopolies with one winner taking 80-90% of the market. Before Facebook it was MySpace before that it was Friendster. If Facebook whithered away for some reason the new thing would also tend towards capturing the entire market. It's the reason why Facebook tries to buy any new upstarts, if an upstart gains traction it can become threatening even to the largest social network.
don't forget massive taxes for anyone in that tax bracket. so yeah, 200-300 can go VERY quickly in places like NY or SF. It's not rich at all and lumping everyone under one scale across the entire country makes ZERO sense.
I think it is short-sighted to conclude which one (Chinese system/Western system, albeit exaggerated) is better at this point of time, especially considering the current political, environmental and economical circumstances and trends.
August Home | Embedded Software Engineer | San Francisco | ONSITE, VISA, https://www.august.com

August is seeking an Embedded Software Engineer who will contribute in architecting, writing and deploying the next generation of August product firmware. The ideal candidate will have experience developing complex firmware architectures with and without operating systems, paying particular attention to low power consumption.

This position is an integral part of the product development team and will regularly collaborate with different teams in the organization, spanning from hardware to backend.
> Today all DNS resolution goes in the clear.

Yes, but I suppose you could decrease the signal-to-noise ratio by doing random DNS searches.
There was nothing inevitable about Canadian independence at the time. For a counter example see Tibet, where independence is now pretty much impossible since the country has been packed with a majority of ethnic Chinese thanks to a determined policy of Sinification.
check out the videos that Francesc Campoy is putting out on his youtube channel "JustForFunc", he does code reviews and the one of him implementing the context package is great for learning the go way of doing things.

https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

https://github.com/campoy/justforfunc
I think the parent poster was referring to the fact that the critical thing is that a) you can define a function within the scope of another function, and b) you can return the inner function. To do this requires something called a closure, which in general involves some of the local variables being transferred to the heap.

You're right that almost all dynamic languages have this feature, but to give you two notable languages that don't: C doesn't allow defining inner functions. Pascal allows to define inner functions, but doesn't allow you to return them. C++ does allow you to define inner functions (actually functor classes) and allows you to return them, but you need to be explicit about the capturing process.
E = mc^2

"Mass" in a blackhole is not the same as mass here on earth. The likely answer to your question is that the mass was converted to energy in the form of gravitational waves.
RFID chip found on new Intel processor (in German)
2.2K for rent, are you insane? try 3x that.
People spent $$$ getting MBAs so they can fight you tooth and nail to do the exact opposite.
Well, you wouldn't. The example function in the blog post isn't mutating the argument, but that's why the comment says

// This uses mut for no reason other than to prove a point.

You wouldn't normally have a function accept a mutable reference if it's not mutating it.
>For example, Facebook had an offer from Yahoo for a billion dollars, which everyone told Zuck to take. Fortunately, he said no. Had he said yes, it would have been another failed Yahoo acquisition and Facebook would not have nearly as much impact.

Really? How can you know what the path of Facebook would have been with a yahoo acquisition? That's like predicting the future.

Besides, what is the real "impact" of Facebook? Which impact are we talking about? To the shareholder? To society? If he refers to the latter, I can think of no way to measure the "impact".
Our Failure Migrating to Kubernetes
Is actor-based really considered top level for Scala? Akka is still a framework and not in the language itself, I'd argue the core concurrency is Java-based thread pooling enriched with Scala's Future type.

That said, I do agree that Akka is heavily favored as the ideal in Scala development as part of Lightbend's take on the Scala ecosystem, and maybe that was mostly your point.
it may very well be feasible citation needed.

Coal power plants which have much higher than normal CO2 concentrations in their smokestacks have looked into carbon capture and they can't pull it off without killing their power output.

Now, if we limit Fossil fuels to say Aircraft and Boats then we already solved the problem because their are a lot of natural and man made carbon sinks like your local dump. They are not enough simply because of the scale of fossil fuel usage.
This is pretty close to the setup I recall. It blows my mind that they have a visual link that long.
It is. There are several references to that on the page and in the source.
Sadly that ship partly sailed when Yahoo dumped it; a huge proportion of the accounts never got exported including ones who explicitly consented to the transfer.

I don't know anybody who stayed with it after that
I saw something about a restaurant where the food is served in the dark a while ago, so that this can't happen.