skysight-inc/HackerNews huggingface dataset:
The last time I bought a couch a few years ago I had a horrible time trying to figure out exactly what size to get and what it would look like in my place.

The announcement of the IKEA app that let you try out their furniture in your house by showing it in AR is amazing to me. That would've been SO helpful.

It seems like it be a lot of possibilities for games, some of the things I've seen posted to Twitter have included people making virtual ruler that's accurate to within an inch or so. That alone would be a pretty useful app just for rough calculations of space sizes.

But more than anything… There's probably some pretty cool stuff none of us are going to be able to think of until it shows up in the next six months. And that's what I really want to see.
Growing a Stable of Jerks Is Not a Talent Strategy
One and a half years of 7.6M SSH attacks
"Basically, pitchers are sensitive babies and they will throw a 95 MPH projectile at you if you hurt their feelings by being better than them"

First of all, I basically agree with your assessment here. But I'll try to argue the other side, anyway: it's not about being better than them; it's about "showing them up."

The idea is that, look, you just bested me. Good for you! But to draw unnecessary attention to it or to celebrate it ostentatiously is unsportsmanlike and (one might even say) a personal affront. What was simply a fair act of competition has now turned to gloating or even ridicule.

Rightly or wrongly, it's the perception of impropriety that calls for retaliation.
So city-based vertical farming of marijuana is likely less advantageous as freshness isn't a key driver? If it's more expensive than salad greens, maybe the transportation cost isn't as big a factor either? Crush salad greens and they're going to sell poorly.

I'd guess that security and surrounds might be an issue for growing an in-demand product too? Doubt lettuce farms suffer too many break-ins!
Faster and more stable live-translation of text: https://petapixel.com/2015/01/14/googles-translate-app-can-n...
> For a vault cluster to boot up, the vault must be unsealed which complicates it’s high availability story

It doesn't complicate anything. It just makes it secure.

> If the root key were to be lost or compromised, then all of the secrets would be as well.

In Vault, you do not have just a root key. You have it divided, initially in 5 parts 3 of which are needed for unsealing. You can change the numbers. It is unlikely that all of them goes AWOL.

Plus, Vault is trivial to set up for a small team. Not a bigger effort is needed to set up a cluster.

I can understand that Torus is your tool of choice, but please do not spread FUD about Vault at the same time. I have no experience with Torus, yet, but Vault is a solid piece.
I should have given a little more context. Take a look at the statement that Zillow gave the Verge:

“Zillow has a legal obligation to honor the agreements we make with our listing providers about how photos can be used,” Zillow tells The Verge in a statement. “We are asking this blogger to take down the photos that are protected by copyright rules, but we did not demand she shut down her blog and hope she can find a way to continue her work.”

The public face of Zillow says they hope she can find a way to continue her work, yet the corporate counsel pulls out a piece of legislation that could see her spending the rest of her twenties in a jail cell. That's dirty pool...

Point in your favour though, the Verge didn't even mention the CFAA in their coverage of this. So, I would agree that it's common, but just because something is common doesn't make it right.
I sympathize.

I'm 27 and have half the problems you have. I'm not homeless yet, and I'm not facing a felony charge, though the former is just a matter of time.

I do wish I could eliminate what I know that depresses me too much to maintain hope. But the hand I've been dealt will yield constant decline, and it's already begun. It's likely that my circumstances will continue to fail, and I sadly am just intelligent enough to see the compounding variables and not disciplined enough to push through and stay afloat much longer.

Our preferences and inclinations are shaped by our limitations.

It's not that you can't rent yourself and survive. Give in to the circumstances and scrape each day on scraps until incarceration or sedation from monotony. It's that what you are underneath won't bend to fit that mold without breaking.

Am I anywhere near the mark? That's what it feels like for me, but perhaps it's far wide for you. I'm sorry for your pain. You've made it this far, and that warrants respect so I will give it. I too fear death, because I've seen it myself. Not in a hospital, and not in a battlefield. I was the leaf of a dying branch, and now I just float until I decay. I hope I make it as long as you.
Charles II: From Spell to Genitourinary Pathology [pdf]
You're not actually learning but feeding your novelty-seeking brain. The best way to learn is to actually take photos, not research lenses.

Being in motion vs action: http://jamesclear.com/taking-action
It's not so bad, states can just tell the parties to go eat dirt and have the same requirements for anyone to get on the ballot.

In such a system private groups would still be free to endorse a particular candidate.

Won't happen, but the problem isn't that primaries are closed, it's that they impact the names that end up on the ballot.
Ribs are very forgiving in the smoker. I stick to the 3 2 1 method (3 hours low and slow smoke, 2 hours wrapped in foil, and 1 hour back on unwrapped) and they always come out perfect.
Not Hot Dog
It's better because we have the opportunity to move to the US and Americans don't have anywhere better to move.

I'm only partially kidding; all the best people in my class making the most money moved to the US immediately upon graduation.
The end of world, postponed indefinitely by webpack.
India is creating its own ‘Antarctica Law’
If you accept the mission, you must decline the mission. If you decline the mission, you have successfully completed the mission. Either way, your final status is contradictory.
I was thinking along the same lines as you, but it turns out you only need two comparisons and one logical operator.

barrkel has a thorough explanation here:

https://news.ycombinator.com/item?id=14641485

Or, as I realized later, it seems helpful to me if I look at it as a practical problem instead of an abstract one:

https://news.ycombinator.com/item?id=14642059
https://apple.stackexchange.com/questions/400/please-share-y...
Don't think there's anything wrong with markets per se, but implementation details are important.

Markets where some players have considerably more coercive power than others don't tend to produce good outcomes.
So this made things even more difficult for me. I'm looking to buy a new house for around 300-500K. And I'd hate for it to be one of these, I don't need it to be some unique hipster snowflake because I need it to be marketable and sell well in the Midwest so most families are buying pretty standard craftsman style houses. Not the Silicon Valley entire house is a massive window. Main concern is getting money back or more and not doing some massive risk which is what this blog might be advocating.
Reconstructions Reveal That Global Marine Fisheries Catches Are Declining
No, those are Russians who are afraid.

And yes, I ignored Stalin. He did horrible things. But then, Russians were afraid then, too.
I like and appreciate it.
20 years ago I knew all the phone numbers of all my friends.

Today I barely remember my own phone number.

I have outsourced the cognitive load to my phone.

I'm still not sure if that's better or worse.
I know this one! It's the k-means algorithm.

https://en.m.wikipedia.org/wiki/K-means_clustering
Being a professional programmer is not an entirely stress-free job. Often, time matters and you have to think on your feet. That's why I think rejecting a programmer for losing their core competencies like problem solving, i.e. freezing, under a medium amount of pressure is valid.
Google has a much harder job here given that Android hardware is more diverse and that the OS images are not under their control. Apple has a significant advantage in that the lowest-end iOS 11 devices ever shipped are >100 GFLOPs with GPU, the lowest end they sell now is about 172, and they control all of the software so they can use the GPU on every device.
Your article it out of date. Racial gerrymandering is the one kind of gerrymandering that is not allowed according to the supreme court[0]. Representatives will go out of their way to argue that their gerrymandering is purely partisan because that's totally legal – for now.

[0] http://www.motherjones.com/politics/2017/05/supreme-court-no...
Also, the blogger skewers the exact pretensions of this class with hilarious skill and deftness. I can't tell you how many times I've seen some very motel-like painting or elaborately framed print up there captioned 'An Art', and that always makes me grin: it criticises a very real and troubling class tendency to commoditize and stupefy art, and to see this tendency called out for mockery pleases me.
The blog was great. I learned a huge amount about architecture by reading it. I also laughed my ass off for hours. It was very funny, but had lots of explanation of architecture that provided the right words to google.
I'd prefer the algorithm if it was public and neutral (or at least consistent). See for example the Shortest Splitline Algorithm: https://www.youtube.com/watch?v=kUS9uvYyn3A
Somewhat tangential, but I have been pushed, due to certain laptop problems, into 'living on the terminal'. However I couldn't bring myself to become fluent in Vim or Emacs as I felt my time to return to Sublime or Atom would come again. I in fact ended up configuring Vim to behave exactly like a 'conventional' editor - therefore no Normal Mode, unless for panes that require it like NERDTree. From this experience there are 2 things I would like more people to know;

1. Vim is way, way, way more than its modal keybinding paradigm, it has some 15,000 plugins - significantly more than any other editor I know of.

2. Neovim has much better key chord (ie, key combination) support. The only thing it is yet to support is case sensitive combinations involving CTRL - actually that's still a pretty significant shortcoming.

So it is indeed very possible to live in the terminal as a developer. I wonder if I even need a window manager, the only 2 GUI apps I now use are Alacritty (GPU-based terminal written in Rust) and Chromium.
That's lifestyle business, not a startup. It's a great way to live and maintain your current lifestyle.

I am not a VC, however if I was I would be looking for businesses that can generate 10x the investment in few years.The margins are really really thin in your business and its hard work

We run a startup that helps sellers like you scale up and move to "Seller fullfilled prime" because that's where the profit margin is slightly better
Thanks for the explanation! Much clearer and I get the concept. In the case of load balancing, we'd need a ton of servers (1000s?) for this to pay off vs just comparing all, right? Cache updating aside, most of the overhead would be in reading the load numbers in. Comparing a thousand numbers has to be quick in comparison, no?
Arguably, that's sharding, not load balancing. If you want to get picky with terminology at least.

Anyway, I do have a point beyond being pedantic: this offers two advantages that a fixed sharding scheme doesn't. #1: it doesn't need to identify a piece of data on the request to shard off of. #2: it actively (though imperfectly) attempts to achieve similar utilization on every server.
Yes, by itself these will not be enough. However, in Kyoto the international community agreed that there is a problem, in Paris the international community set (self imposed, not enough and non binding) targets for emissions. It will need several additional steps into the same direction to get a workable framework, and that will hopefully happen over the next decade. The (American) right will not like any of these steps, but they did not propose any alternative, it could have been possible to find market based solutions and respect national sovereignty more, or rely on the virtue of small communities etc., but these proposals were simply not developed.
I like Estately better than both of those. Fresher interface and the data updates faster.
"Disclaimer: we cherry-picked our best NTP server; our other servers aren’t as accurate. Our Hetzner server, via IPv6, is typically +4ms/-4ms, and via IPv4 is typically +10ms/-10ms, our AWS server +20ms/-20ms, and so is our Microsoft Azure server."
I wonder about this. Can't you just lock down the app to the point where you don't have to worry about it phoning home or accessing certain information? Or is it just ideology that's stopping you?
There's plenty of "data to back that up," and the delta is getting bigger every year. Fire up any search engine or look on any reliable media source (doesn't have to be a Canadian one). They've even talked about it on CNN (if you consider that journalism).
It’s pretty bad on iPad. Still fine on iPhone though.
Smart algorithm automatically adjusts exoskeletons for best walking performance
How HTTPS Handshake Happens
I have similarly asked "write a function, minimum(), that takes a list of integers and returns the smallest integer in the given list" for quite some time. It's disturbingly effective.

I've always asked something that involved a loop, to ensure that candidates understood how to write a for loop.

(I have a variant of the above, a "more complicated" question, that involves maintaining two pointers/iterators; that removes another huge chuck of candidates…)
The oven is a critical component of my ribs and tri tip. My method usually makes people go WTF, but that part of it was passed on to me from a championship rib guy.

Give them a good rub.

I put it in my grill (a Kamado style), with chips (usually apple) right on the coals, and the upper vent closed almost all the way, and the lower open maybe 10%. As low as it will go and keep the chips smoking, I shoot for 250 but temp control is imprecise here. 30 minutes of smoke.

Wrap the ribs thoroughly in plastic wrap. Yes plastic wrap. Then wrap them in foil. The put them in the oven at 225 for 1-2 hours. If they sit for more than half an hour after, wrap it in a towel or two to keep them warm. Or put them in a cooler with no ice, again to keep warm.
How to not suck at design, a 5 minute guide for the non-designer
RocksDB: Level-Based Compaction Changes
A weeder question I've used:

How many operations can a modern CPU perform per second: A) Thousands, B) Millions, C) Billions

We'll accept C, and B with explanation. I'd say roughly 75% of the people I've asked (who have gotten through a phone interview) cannot answer it with any ability.

People whine about the difficulty of interviews, but honestly, almost everyone we've ever hired have said the interview was pretty straight forward, and nervousness is the biggest issue. Sucky people whine about reversing a linked list or finding a cycle or whatever.
This is a terrible idea. Growing plants sustainably requires soil and sun. And good tasting produce requires both. Two minutes thought about it from a whole-systems perspective, and maybe a bit of common sense, would have told them that this was a terrible idea.

A few reasons to get things started:

* Pests go nuts in indoor farming operations like this. You have to spray to stay on top of them. There's no natural ecosystem present, so natural predators don't take care of your pest problems. Also, plant metabolism changes to adapt to pest problems, and such systems are typically "precision" agriculture oriented, where the plants' needs are reduced to a small set of easy to distribute soluble elements.

* Soil composition and biology influences produce flavor. There's a reason vineyards care a lot about soil.

* Energy efficiency of such an operation is far below that of an outdoor farm -- just think about the number of energy conversions and the infrastructure needs (and its embodied energy) of this sort of operation.

* The most local basil is one that you put in a flowerbed next to your kitchen window.
I wouldn't be surprised if that were the intent. The Annapolis area has a lot of rural places, and the district would be a Republican district if a big chunk of urban PG County weren't glommed on.
yeah. SpaceVim is something like spacemacs, but for vim and neovim.
"See Food Technologies."

Clever.
Have you considered consulting on the side while launching the startup? I know folks who have successfully done this.

The key is to set a very high rate, to ensure that (1) your time is not fully occupied with consulting, and (2) the time that you do spend consulting is very financially rewarding. And depending on the elasticity of demand for your services, you may find that you can make 70% of your full-time consulting wage, but work only 30% of the hours.
The problem of watching the watchmen is an old one. Ideally you want to have watchmen who watch each other, like how the judiciary acts as a check on the executive and the legislature. However, the person I replied to was unhappy with the current state of affairs and proposed adding another watchman. So I wondered what their solution was.
Then you're free to make more money, buy it from them, tear it down, and put something beautiful there or make it green space.
Also Jolly Roger Telephone Company https://www.youtube.com/channel/UC3OxCWLEmoIhNMm-hnvBm9Q/vid...
>> In my opinion, this new design doesn’t work for the young, the old, the millenial, the seasoned pro, the able, the dis, the hawkeyed, or the near blind.

My absolute favorite change with iOS 11 was the removal of unnecessary labels. As a young millennial who has been using iOS for almost half of my life those tiny little blips of text scattered everywhere are completely redundant and simply add noise to an otherwise clean looking OS. You could replace every icon with a blank oval and I could navigate my phone just from the locations of the buttons.
Are you talking about patient advocates getting hijacked or about properly structured payments getting hijacked?
Not to my satisfaction, no. But I can't also install it in the first place because I don't have the Play store on my phone. Ideology is a part of it too.
Check the profile. His last name is McManis.
Simple but incomplete solution: plant a deciduous tree on the sunny side(s) of your house.
This is not shocking many large companies I have worked with are the same way. This is one of the hidden dangers of many big data implementations I have seen. super secure with kerb enabled free for all with out.
> Of course I won't be able to tell for sure whether someone just makes a good impression (potential false positive), but I'm quite confident that when I say that someone lacks ATE, (s)he really does (so, I don't make many false negatives).

How are you so certain about the false negatives? I assume that once you reject someone, you never see him again. So how can you be sure that your judgment was correct?
From ikeboy above:

> I would love to run a tech company, and code on the side and to some extent code tools for my business, but I feel safer in a business that's actually bringing in money.

It looks like you and ikeboy would be competing in the same space, but they have actual experience as a customer for the problem that needs to be solved.

ikeboy: Skip YC, study marketspace tooling, refine using your existing business to dogfood, sell those tools as a SaaS. Buy me a beer if you get rich.
That's a critic. Those who find her criticism speaks to them, are allowed to run with it and hoover up her pronouncements with delight, especially as they're snarky and funny pronouncements. There's very little point in being a critic and then saying 'but you know, your mileage may vary'.

Remembering that is YOUR responsibility, and if a bunch of people seem to prefer the critic's point of view and it clashes with yours… perhaps you have things to learn, even from the arrogant. :)
This was published in November of last year so no mention of Microsoft's new Cosmos DB
> Even a constitutional convention has checks and balances

Any checks passed before the convention are null and void when it starts. The checks find force in the constitution being nullified by the convention. Constitutional conventions are temporary autocracies. Established when needed, but never to be lightly considered.
Fair point - the set of technologies is based off the teams we work closest with, which admittedly have a bias towards open source and Linux. So far, our map is far from comprehensive, so appreciate the suggestions (exactly what we're looking for by show HN).

To that point, just added CosmosDB, and plan to add others soon.
> You can see how proportional representation would help parties like the UKIP do far better than they otherwise would have, which is not necessarily in the best interests of the nation.

In the long run, what's in the best interests of the nation is for the government to fairly represent as much of the electorate as possible, not a fictional "middle ground."
This is why it's important to start the interview with culture/work history questions to probe how they're feeling, watching their body language, before moving on to simple questions of increasing complexity.

I've literally started nervous people with "naively print the string 'hello'"... After warming up, the best one eventually completed my max-difficulty questions.
Very confusingly there is 'space-vim' [1] and 'SpaceVim' [2]. Your link is about the former, this submission is about the latter.

[1] https://github.com/liuchengxu/space-vim
[2] https://github.com/SpaceVim/SpaceVim
The problem with load balancing is herd behavior. Stats for load are usually at least a little stale, because it's a distributed system where you can't afford to wait for consistency. When there are traffic spikes a whole herd of new connections will go to the least loaded server for a window of time where the cached "load" number is out of date. Picking two at random helps keep from a bunch of connections racing to one server, even when you're only running 3-4 of them.
hmm, What the title should be?
Android Kotlin – RxBinding
It's not an either-or situation. The apartment building can have many large, fast-growing deciduous (ideally fruit-bearing) trees planted on their sunny side.

And trees can make a big difference -- just think about the temperature drop when you step into a dense forest from an open meadow.
Astonishingly successful? IPads out sell surface by 6 to 1 in revenue and 10 to 1 in units. And unlike surface, people actually use them primarily as tablets. Surface's success is almost entirely as a laptop with a secondary and relatively little used tablet mode. That's hardly been threatening to the iPad.

Microsofts vision of that convergence, of how to provide desktop class features in a tablet, is literally to put the WIMP desktop into a tablet. That's a completely different and fundamentally incompatible vision of how to make an advanced tablet UI to what we see in iOS 11, which is a complete and utter refutation of Microsoft's approach.