skysight-inc/HackerNews huggingface dataset:
Another use case where you might just have one implementor is to break circular dependency chains. You can have your module foo that depends on some core, and a module foo-api that depends only on what is needed to represent your interfaces, and now a module bar can depend on the core and foo-api and make use of services provided by foo. Similarly foo could depend on bar-api and make use of bar services, no issues now...
The Tarahumara Hurache and the History of Footwear in the Americas
Sure but you're framing it as if you somehow don't have a choice and how dare other people who have live there now want to protect their communities and lifestyles.

I've lived all over the world. Moving sucks. But life is what it is. If I wasn't making the money I am now where I live and it was too expensive then I would just leave. You don't have to work for Google or Facebook or whatever. You can go have a huge impact at a smaller company that really needs the talent somewhere else in the country. If Google can't find good people because rent is too high and they aren't raising wages, don't be an idiot and move there and just get paid shit and then complain about it. Move to Michigan and work in automotive, or move to Nashville and work doing something there. Don't act like you don't have choices. You do.
None that I'm aware of. Actually, some people think that quarterly reports are too frequent and cause CEOs to think short term rather than long term and want to do away with quarterly reports.
You got a $12K quote for tile? How long is the warranty? Remember that the 80K quote includes solar, so you'd have to add a standard solar install of the same KW capacity to your initial quote to really compare apples to apples. You'll probably still pay a premium to go with Tesla, but the no-profile solar integration and lifetime warranty really look attractive. Some people are probably willing to pay for it, similar to people willing to pay a premium for the cars.
Which is another way of saying "no way to verify if they're bullshit or not".
Except appraisals include much more than what you listed there which typically needs to be seen individually on a case by case basis and isn't public data. For example looking at if a sink is leaking.
That looks like a very nice box, if a bit expensive. I have been quite happy with my Mikrotik hAP AC[1], I run the dev previews so I get firmware updates pretty much weekly (and at least for my home network, none of them have broken anything, yet...)
1: http://a.co/37wiiiM
It is common sense, but it's not as common as you think. I've had multiple tech leads ask me to wrap a class in an interface to "abstract" it.
Tesla’s Solar Roofs Will Be Cheaper Than Regular Roofs, Have “Infinity Warranty”
Show HN: Pinecone – Build your own genetically encoded tools
~$42 versus ~$11 per square foot (solar vs dummy tiles) per the Ars article. So depending on the amount of solar coverage you want, can get, need, you can manipulate the price a bit.
>even on their own material and channels (always funny).

I was referring specifically to this? Am I right to infer that DMCAs are so scatter gun that publishers have managed to DMCA themselves?
Its interesting how ELIZA seems to ask mostly question while PARRY tends to make statements. I wonder what would happen if you placed either bot up against a modern chatbot.
This is absolutely going to decrease travel to the US.

- More people will need to buy hard-shell cases. Would you want to trust your over-the-should bag to the ravages of the bag-handling machines? I certainly wouldn't...

- Would you want to risk having your laptop stolen/lost/damaged by checking it?

This would be a complete nightmare for business travelers.
If it were usual to do the independent replication, I don't see how it could be justified to cite one but not the other if the results conflicted.
lol I do and will continue to cal people entitled when they act as if they are the only ones entitled to anything. Maybe since none of you are property owners you don't understand. Idk. Neighborhoods form and get to do things like create zoning laws and regulations. Don't like? Don't move there. Period.
Over 1000 Googlers were cranking on Google Plus, which at the time was a Facebook copy cat.

What makes Facebook so threatening to Snapchat is the aggressive cloning in tandem with it's pre-existing, larger network.

By the time Google decided to clone Facebook, the Facebook Graph was already more powerful than the GMail graph (which is what Google Plus was built on).
Huh, I don't know much about roof costs, but which bar was incorrect in their price chart for you: the asphalt or the solar tiles?

From their chart, the solar tiles (installed) should only be about twice as much as asphalt.
if twenty people use laptops to get 3 hours of work done on a flight, at $100/hour that's $6B in lost work every million flights.

Sounds like a lot to pay to slightly reduce the risk of a plane being blown up. And increase the chance of a cargo hold fire much more significantly.
Just call me stupid and skip the intellectual hyperbole =) That aside, I'm pro Affordable Healthcare Act. It's getting better and smoothing out. Like any venture it has to work out some kinks, which takes time. In very specific instances, one party can claim superiority to the other, through the lens of history. Both parties, however, have very checkered and dubious pasts. Not recognizing that and judging an evolving political party based on a single issue may, in your words, prove my intellectual capacity but it also puts us in a situation like we see at this very time. I do not watch the news with a smile on my face, like the intellectually deficient subhuman creature you seem to profess me to be =) Now, I have to go play with my puzzle. It's a 14 piecer I haven't quite figured out yet, but I'm close. Only 8 pieces to go. I'm nearly 1/2 way there!
> Business 101 is that you're always in trouble if you depend on one supplier for the majority of your business.

You're making the point. It's hard to build an online business without appeasing Google and that they need to is bad for small and fledgling businesses.

It's possible to build an online business without Google, of course. There are usually alternatives to monopolies, just ones that cost a lot more or are much riskier or much lower quality, etc. I don't agree that it's just as easy to build an online business without Google.
>Am I right to infer that DMCAs are so scatter gun that publishers have managed to DMCA themselves?

Yes this has happened multiple times. Notable one that's somewhat recent that comes to mind: https://torrentfreak.com/warner-bros-flags-website-piracy-po...
It is something that people people who hear about unit testing and discover dependency injection often do. Much test advice is around testing small units of code, and with dependency injection you inject a mocked interface which must be good, right?
I almost always have both. I tend to use event sourcing and the intent is mandatory. There might be 20 reasons to modify one resource, each with its own list of side effects to later perform.

So it's usually POST resource/:id/action
and that's fine.
Thank you as well! I will almost certainly reach out to you about this at some point!
There's also this:

http://www.nvidia.com/object/nvidia-grid.html
Good point. I didn't think that GPL-generated code must abide by the same license, but it seems to be a debated topic. Best to be safe.
I saw Scott Hanselman spin up 1000 Azure instances in a demo today; How many bots can each instance support? Instant growth.

How much social media activity/growth is not human?
Justin here, cofounder of Serotiny. We've built a web-app to make the design and organization of synthetic genetic constructs efficient, cheap and effective. We've built an abstraction layer to enable scientists to build novel genetic designs from functional units without worrying about the actual underlying DNA sequence or how the sequence gets manufactured. Once designed, we help you place an order for DNA from a synthesizer of your choice.

The app is free to use - go ahead and register. We charge 15% of the manufacturing cost once an order is placed. Design single protein constructs, or high-throughput combinatorial sets of proteins or mutation sets. [1]

Our genetic management infrastructure makes it straightforward to see where particular designs came from and how they've been used. It straightforwardly keeps track of the functions and restrictions of each design. For groups/labs we have an API that can respond to queries relating various protein constructs by things like function, sequence, or usage. [2]

Check it out, I'd be curious your thoughts. I'm happy to answer any questions. We built it all with Go and Ember - a huge thanks to those in the community working on those tools.

[1] https://serotiny.bio/notes/support/tutorials/#mutation-set-d...

[2] https://serotiny.bio/notes/groups/

And a few write-ups/dissections proteins of interest to HN: https://serotiny.bio/notes/proteins/
There are also non-tangibles like knowing your buyer and how much you can get from them.

My mother passed away last year and I handled the home sale as I was the executor of the estate. The buyer was a neighbor who heard about my mother passing away and saw it as an opportunity to buy the house for so his mother could live less than 100 meters from him and help him and his wife with raising their kids.

He knew we'd be eager to sell and thought he'd get a deal, but I realized that the reason for him wanting my mother's house was because it was ideal for his particular circumstance. This buyer was a real estate agent in my mom's office (she was also a real estate agent). At the end of the day, I got about $40k premium over the appraised value (almost ~10% premium) just because I knew I had a motivated buyer.

Situations with motivated buyers and sellers happen all the time and adds a lot of volatility in sale prices, and is a confounding factor that I would expect to really complicate machine learning approaches to appraising the value of a home.
>And the list goes on... Is it that difficult to predict?

They do likely have a ML algorithm in the background. They even offer an Excel sheet where, for any county, you can see what % of sold homes are within, say, 20% or 10% of the Zestimate (it can be quite bad). And 20% is a huge error. Even 10% off is huge for most people.

What is hard to capture:

1. Condition of the house
2. Design of the house
3. Color of the house
4. Neighbors being annoying
5. Alignment of incentives for both party's real estate agents. Both profit more from a high price.

And so on.
You can find estimate calculators from various banks, realtors, etc. I just did a basic google search and checked out estimates from Zillow, Chase, and RE/MAX, and they range from 4% under my home price to 11% over. That's a pretty crazy range of guesses.

My question is: why aren't these other home estimate calculators subject to being sued, then?

(And when I checked out Zillow, I noticed there was a direct link to "I disagree" next to the Zestimate. None of the other calculators had any kind of feedback mechanism.)

Seems like the journalist here forgot to mention that home estimates are pretty common and come from many different sources.
You can google accounting and income statement, you'll see why it is done at least quarterly...as a business your operation occurs over a period of time, as such the impact on your books need to be updated accordingly...it is not just a matter of what makes sense but a matter of what is legal, there are accounting rules around how you do things like expensing (rent, depreciating assets..etc) and revenue recognition (can't do it before you deliver service/goods)...I believe quarterly is the wall street standard, I am not sure there is a law requiring it but your shareholders will probably demand it.
Meh, I've customized emacs enough to make it really attractive. Well at least within a matrix style aesthetic. It's not that hard especially on Mac.
Ha! I'm an anarchist.

But yes neighborhoods do get to control things like that and they should. Ever wonder why there are no skyscrapers in DC? Ever wonder why there are home owners associations that can dictate what colors and upkeep you do on your property? My example was extreme, but rules and controls exist for a reason. If you don't like it, then don't live there.
I'm sure this varies by state and/or locale but one major thing missing from public data in my area is basement size, which can account for 25% or more of a house's size. Our city/county/state (not sure which one does it, really) only records above ground sqft, even if you have a walk out basement.
I really hate the key combos though.

Why not change them?
The source of his post seems to be a use of interfaces in DDD and DI. I also use a lot of interfaces there together with generic interfaces and base classes.

The author did forget, that all interfaces can be DI'd when the class is an implementation of IService ( or IRepository), so you don't have to specify all classes seperately.

This should make it more obvious: http://simpleinjector.readthedocs.io/en/latest/advanced.html...

And

http://stackoverflow.com/questions/15581505/generic-abstract...

For the rest, I agree to use interfaces when appropriate. But I'm not sure this post adds a lot of value to be on HN. Perhaps it's because I'm a c# developer and this should be basic knowledge in that domain ( eg. Books and Stack overflow). Can someone elaborate on that?
moron... the original question was "why would I..."

it was inherently personal.

you're all idiots.
https://github.com/tschottdorf/bikesheddb
I think it all comes down to judgement of choice verses coercion?

Isn't the government granting private property coercion? As soon as it gives it to you I lost my consent.
With a company like SNAP, it's not a matter of monetization. It's a matter of growth. SNAP better get its act together or it's gonna end up like YHOO or TWTR looking for another company to buy it out.

FB grew at a faster rate than SNAP from a much bigger base.
Just a reminder: the CEO being openly gay doesn't mean that the employee's accept the LGBTQ movement. Apple being at those events not only means support for the community but also means educating their employees about the importance o such movements.
I have snapchat on my phone, not because I use it... my daughter likes to make funny faces. She does NOT post. Am I counted as an active user?
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" -Upton Sinclair

Zillow has an accurate estimate somewhere in their database but it's not in their financial interest to make that estimate public. By low balling, they both gain more buyers and gain more sellers.
You're not alone: https://twitter.com/brianbondy/status/862368140369567744
Another angle: Why wouldn't you want a CRM you can host in the backend of your landing page for no extra cost or on its own for $4/mo? :)
What a world we live in. Being able to design proteins online and have them synthesized. Well done!
Uhm, weren't their later graphics systems heavily based on i860 processors?
It's down 25%.
Leadership: Inspire Others
Surveillance and the Power of Data: Scale Changes Everything
>I wonder what would her argument be if Zillow simply reported the City/County tax assessors estimates which are usually even lower than Zillow's.

County assessors for tax purposes are explicitly not trying to determine market price. Zillow should ignore it.
And Entertainment Tonight busses.

http://www.etonline.com/news/199902_donald_trump_and_billy_b...
The "I disagree" button is a lead gen for realtors, not for you to give them feedback.
Tech companies, and startups in particular, are touted as the powerhouses of American innovation and economy.

And yet, it seems that the past 5 years of economic activity have been illusory. I expect a similar fate of Uber and Airbnb. Once the dust settles only the staid big co's shall remain.
And testing as well. But I think the main idea is the contrast of thinking as interfaces as a asset or a cost. I think of interfaces as a cost you pay to get something better, like testability or circular dependency removal, back. But many developers and tech leads see interfaces as a good in and of itself, an asset that that pays dividends over the course of the project.
Indeed, this is the main example of the Dependency Inversion Principle.
I assume this is ironic, but if not, of course we could, if we had millions of years to take observations (and an enormously powerful source of EMR).
"feminist paternalism" is a good description.
"Chrome was entirely built to be leveraged to force people to use Google Search"

That grossly simplifies the origin and existence of Chrome. While it's true that Google is the default omnibox search (I'd argue that "people don't change their default search engine" is a really weak way to "force" people to use a browser---too weak to justify building a whole browser by itself), you have to remember the ecosystem of browsers that were on the market when Chrome hit the scene. Flash was all over the place, and memory protection between open windows / tabs was nonexistent; a misbehaving browser plugin (and there were a lot of them at the time, including Flash) or a bug in JavaScript could cripple your entire session in IE, Safari, and Firefox. Google's business model is very much centered on the web (not just search, but ads and office productivity applications); strategically, it was risky of Google to be in the position of being, essentially, application developers for platforms they didn't have any controlling stake in. They needed to be in a position where they could---for example---improve process isolation, rendering engines, and JavaScript engines instead of delaying projects until the three dominant browsers got around to making the technological features Google saw as important a priority.

I assume "And it defaults to the Google search engine" is in there too, but that's a bit like saying General Motors makes cars so they can get their stereos into people's hands.
I almost wonder if there's going to be a "liked it before it was cool" paradox to a lot of these social sharing startups dreams of continued user growth and eventual profitability. Facebook seems to have reached escape velocity as a quasi public utility, a ubiquitous enough communication medium that almost everyone is peer pressured into using it even though they increasing dislike it.

But the other social sharing platforms then become escape hatches for the cool kids to hang out and share stuff in more authentic/novel/exclusive communities, fueling a few to rocket growth and unicorn valuations. But like that indie band you discovered that's now playing on the radio every damn day, the bigger it gets the more the early adopters will move on to something else. And especially in a situation where your primary market is teenagers, there's nothing less cool than what was cool 5 years ago.
There are some rules around someone saying what a home is 'worth' when we were recently buying our house the realtor had a couple tools for estimating sale price but every email with them was extremely adamant that it was not an estimate of worth because that would require a full appraisal. Maybe she was being overly cautious but it was so constant I have to believe there were some very real restrictions she was working with.
Transmitting real-time data that's in accordance with GAAP would be quite a feat due to the amount of adj entries that are required.
I now refer to Visual Studio Code as "vsCode" since it seems to be obvious what it is if you know about it.
I imagine it's tricky because value per square foot varies quite a bit in adjoining neighborhoods. And sometimes within a neighborhood. And neighborhoods aren't necessarily well defined geographically. And, some neighborhoods go long periods of time without any houses being listed or sold.

So the whole idea of "comparable sales" is shaky.
> Over 1000 Googlers were cranking on Google Plus

I said "great job".
Do you have a source for the size of the Google plus team?
> The final requirement for a reasonable IDE experience is to be able to follow a debugging session in the file where the code exists.

Having a cursor follow along in the file is just one part of a visual debugger. Seeing the call stack and being able to move up/down, the ability to see scope variables, the ability to enter console commands are all essential. Lack of these is why I stopped using SublimePdb, instead switching to pudb: https://pypi.python.org/pypi/pudb

I highly recommend it as the lightest weight interactive debugger out there for Python.
Not just no, but hell no.
and IE on the Mac.
Patientory – Personal Healthcare on the Blockchain
Either has headlines made of words, so that's something.
This is the most unbelievable thing. Even WSL was kinda okay to imagine. But Microsoft and Gtk?

I thought after buying Xamarin they would replace Gtk part.
Natural Language Powered, Deadline-Conscious, Writing App for REAL WRITERS
Yeah, I balked at first, but it looks like mine (~1400 sqft 2 story house), would cost $30k, and there's a lifetime warranty on the roof. I might consider it in the long term future, but would definitely want to give it a few years and see how things pan out first. This is one of those things that I wouldn't want to be an early adopter for.
Stanford adopts JavaScript, drops Java for its intro to CS curriculum
I think the implication of the simulation is not that a single car alleviates jams, but as few as 5% autonomous vehicles could have a significant impact. The title of the article is a bit misleading.
History of the entire world, i guess
That's Snapchat, not Facebook.
Thanks for the reply. Not a running plugin, more like a concept for the prototype, showing how it should work. Like for instance, Proto.io exists for code-free app prototypes, similar thing for a plugin design.
That's nonsense. Seizing property against somebody's will is an initiation of force and violence to deprive somebody of rightful ownership of property. That's far different than a home owners association or a neighborhood ordinance. Now you could go in and vote that ordinance out, but aside from that your analogy here is not good at all.

And towns do set rules all the time. People get together, vote in legislators, and set rules. For example, building height restriction. I don't understand what your problem is here.
He didn't talk about old technology like 'smartphones', which existed as products (Nokia Communicator, ...) 20 years ago, but claimed that much better 'futuristic' IDEs for Lisp are possible, though what he claims may currently only exist in his imagination...
That might be a good project actually. Try to predict previous houses prices from historical data. A retrospective analysis would be fun since you know what the "right answer" is and can adjust your model accordingly.

It seems this and predicting the stock market have some similarities, but I think real estate is less volatile.
It is interesting that given their scale it essentially says that you can implement twitter on one of these and be done with a chunk of the infrastructure.
Well that is me completely putting a blacklist on any travel to the US for work or pleasure. This is just going to far.

Its a shame, I really love going to America for tech events, but there is no way I am going check my laptop into luggage.
Aren't many/most IEDs utilizing cell phones? Where's the rationale in banning a laptop if you can make one out of something even smaller and more ubiquitous? Hell, I bet you could stuff plenty of explosive material into one of the more expensive Otterbox cases.