skysight-inc/HackerNews huggingface dataset:
I know that it is a common trope that Couch / Pouch seems to think that SQL databases don't work for offline replication and you need their "batteries-included" solution. However, it's not the only solution and every app in the app store that works offline has had to deal with it. Most of those are using SQL databases.

In truth, what Couch does is force you to handle conflict events which gives you a convenient platform level place to put some of your automatic conflict/merge code. A lot of merge code is UI however and Couch does not help with that at all.

Detecting conflicts is a subtle thing, but it's not necessarily a one-size-fits-all problem as couch would have us believe. I

It also gives you versioning for free (which is pretty easy to implement in SQL)

However, at the end of the day, every developer must make application level decisions on how to handle merge conflicts. Couch/Pouch does not obviate this - it just forces you to deal with it and lets you think about your application a little differently. Once you have to deal with merges and conflicts in your application code, it's more a matter of designing your application to have fewer conflicts (either through better merging, vector clocks, pessimistic locking, etc)

I wish I could have used it but all my other data is in a battle-tested Postgres db, being nicely backed up regularly on Heroku without fail. My CouchDB was on a Google Cloud server, using a brand new replication framework as backup.

I don't really mean to rag on Couch - I think it's a promising idea. But I ended up wasting several weeks going down this path only to throw it away because I didn't feel like it was production-ready.
I think the author made a typo/bug. The function will crash on a null.getBoss call as soon as it found an employee without a boss.
This is why I subscribe to internet radio instead. It's cheaper and has better discovery features. For example di.fm
Yes, that is correct. I don’t think the same comments would have gotten him removed as president if he hadn’t already otherwise lost political support from many in the faculty. Obviously even a widely supported and popular university president making such tactless comments would have still created a public firestorm, but I don’t think it would have been an insurmountable problem.

I think he would have been removed (or removed himself) as university president sooner or later regardless given his other political blunders, but it might have taken a few years longer. As I mentioned, the comments about sex differences provided a convenient excuse and rallying point for his critics.

I wouldn’t say he was “terrible” at his job. Naïve, undiplomatic, and bull-headed, with good intentions but without enough political skill to persuade his opponents to follow him or enough empathy to understand their objections and moderate his positions.

Disclaimer: I was a first year undergraduate at the time, and my understanding comes from talking to various people at Harvard during and after the controversy, including both critics and supporters of Summers. I wasn’t well enough connected to be the ideal first-hand source about this topic.
People expect more responsibilities out of me due to my years that I worked. But throughout most of my career, I worked jobs that lacked support for programmers, and no mentorships. I'm not ready to lead or teach without first being on the receiving end of that. But no company that has the resources for being taught skills by better programmers would give me a job, so I'm stuck at this road block.
Charging station coverage in the US is about where digital cellular coverage was in the mid-2000s

Even this may be optimistic. I can name the 5 closest gas stations to my house (even though the closest is about 8 miles away), but I couldn't name a single charging station. Not one. I see Teslas on the road, so they must exist, but I haven't a clue where they are.
I totally acknowledge that we're going to need to find a couple of those to get really big, and it's something we're working on!
I don't have any comment on Mosul or what we are doing in the Middle East because it simply doesn't connect.

But there is no chance in hell that the two bombings killed more Japanese civilians than the invasion of Japan would have. And an invasion was very likely. Most likely Hiroshima and Nagasaki saved a million Japanese lives.
In Australia we do a lot of controlled burning through the winter. They're called "hazard reduction burns" and are carefully planned operations involving lots of firefighters and appliances.

The aim is to burn the leaf litter and other fuels, but not let the fire get hot enough to kill established trees.

You start to see signs of regrowth very quickly. HRs are usually done in the late winter. By mid spring the landscape is an incredible sight of bright green new growth out of black tree trunks.

There are a lot of species of trees and plants native to the Australian bush that need fire as part of their breeding and growth cycles. It's integral to land management here.
Cities have multiple tools to handle building more infrastructure as density goes up. There's land value capture which is a tax developers (or new occupants) agree to pay on any excess value created by a transit improvement (i.e. chicken before the egg). Then there are development proffers, which requires developers to pay for certain public improvements (i.e. egg before the chicken).
I am under the impression that fire departments regularly practice "controlled burns" to destroy brush and have fires occur "naturally", during damp times and away from properties.

At least I am under this impression from controlled burns happening in Talladega National Forest and Cohutta wilderness.
Ask HN: Dr. Dobb's Jolt Awards current alternative for technical books?
The list of books that won Jolt Awards can be seen here

http://speedydeletion.wikia.com/wiki/Jolt_Awards
No, I didn't say anything of the kind.

I am saying that this kind of mob shaming-and-silencing mentality is deplorable. And if you choose to engage in that, then you will alienate a lot of people, including many of the best people.

I am not saying anything about government, and as I said in my previous posting, I find it weird that people keep jumping to this. We're talking about ethics, not law.
Seriously? Again with the downvoting? Can you at least add a comment as to why, please?
Ok, not democratic in that each person doesn't have an equal voice, but democratic in that anyone could buy some twitter botnet time and get their own message out.
Blech. Enough with the breathless fanboyism.

Isn't it a little odd that every one of Musk's ventures is either heavily subsidized or directly paid for with government dollars? It's the old Ross Perot playbook. There is no greater spendthrift and hence more profitable customer than the U.S. government.

I think his companies are doing amazing technical work, but let's be honest, profit is absolutely priority number #1. Saint Musk isn't trying to kickstart an international colonization of Mars because it's a sensible Plan B (hint: it's not). I'm guessing the real motive is that it would involve more money than any project in the history of mankind.
I looked this up by the way, Collin's Concise Plus says it's a 'combining form', and may be used generally (without even saying the prefix should be Greek as I guessed above) to indicate a phobia of what precedes it.

Probably better to stick to Greek prefixes though - there can't be many words you could choose that wouldn't have an already in use or at least more sensible sounding Greek alternative. 'Internet', perhaps.
Within ".localhost."...

www.localhost.mydomain.com?
I think part of this can be explained by the way recursion is handled on major platforms. Even something like Python which has some functional leanings is prone to stack overflows with deep-ish recursion without hacky workarounds. Once the tools most people are using are more recursion friendly, I think we'll see it become more mainstream. I think JS has TCO now, at least on Node, which is a huge step in that direction.
Thanks for this. Can you also add a way to change the window for S&P returns from 10 years to other time windows? It'd be interesting to see how the plot changes with adjustments to the window.
awesome! well done.
Just a guess: CORS-related attacks
Silencing future opinion is not an action without consequences either. I predict that Google will let him stay. If they fired him, no one would speak out on any sensitive subject in the future even with careful moderation.

"When people are not comfortable with an oppressive regime they keep their moderate opinions to themselves. Voicing any opinion contrary to the Party line is dangerous no matter how extreme or moderate it is. So all dissenting opinions you are going to hear in public will be coming from extremists (e.g. 'Have a Nuremberg-type tribunal for the Party's chiefs, lustrate the rest and their progeny for 7 generations!') because only the people who hold these opinions will be fed up enough to disregard consequences of their dissent. And there won't be many of them, since it's the definition of extremism to be in small minority.

However, for every single dissident there were tens or hundreds of thousands of silent supporters who would openly express their disgust and outrage over such horrific person but, when talking with their buddies in private, repeat and spread these ideas thus radicalizing themselves. Eventually everybody but a minority of "true believers" shifted from 'well, life kinda sucks right now but at least there is no war' to 'burn it down and salt the earth!'. When this happened the whole mighty Communist empire collapsed within a year. A 'Preference cascade'. https://www.quora.com/What-is-a-preference-cascade
"

I'm not sure what that would look like in Silicon Valley but I'm sure it would be described as a pendulum swinging far to the right.
They used to do a lot more of them. Unfortunately, with cuts to that part of their budget, controlled burns in the Pacific North-West are a thing of the past.

Instead of spending money and time on controlled burns, we now spend money and time on fighting uncontrollable firestorms.
As a person of grammar, I'm offended by the fact that you don't capitalize the first word in your sentences. It doesn't excuse your inappropriate behavior that you may not have intended it.
Just implement speed restrictions (say 5 M.P.H.) in block sections that are being upgraded. Sure it's annoying to have your train slow down, but if you're going that slow you don't really need signals, to begin with.
Organizing Lego as it comes out of the box moves all of the frustration in model building to the beginning of the experience, and removes it from all the rest.
> he dresses well, has good hygiene, is educated, well off, and speaks politely

Have you seen the videos of two people, one white, and one black, who are all those things being treated radically different by various different groups?

For example: https://www.youtube.com/watch?v=jf5TEoo-EY0

It may not only because he is white, but it is a significant part of the equation. Let alone the socioeconomic things that cause educated and well off to be things that white people have greater access to.
What does getting married, have to do with sharing your early adulthood with a person?
Ozrtm
GraphQL for Google Cloud Functions
Couldn't this strategy be easily automated, and therefore, probably has been competed away by now?
When I have looked into it before, that's more or less what you would expect. 1 week holiday let = covers mortgage for month.

It's almost exactly that (within 10%) for the estimate of my house.
It's too long and contain details i am personally not interested in, but i can feel your frustration and the way you want to keep your sanity is by using a detailed description. I ain't gonna read the part 2 hoping the best for you. But no matter what there is some point in everyone's life where they get stuck like this, a strangling situation. Either go with the flow and live like others because normal people live like that, don't they? They adjust and give up in front of the system and people more powerful than them, but sometimes if we want to fight them we will have to put everything on line, our career, relationships and even life. Outcome might be favorable for you but ultimately the system is like that, its the basic nature of power, morally you won't have done that if you were in his place but practically thats not true because he did iy to you, so in real world you can't beat the system! Accept the fact or if you really wanna fight and have some dramatic revenge episodes, go for it but be ready to lose things, but hell yeah you will feel alive more than those normal people
I link to some of my favorite resources at the end of this section: https://github.com/jamesob/tinychain#what-is-bitcoin

I also recommend subscribing to the bitcoin-core-dev mailing list.
The idea that the USA bombed Japan to spare Japanese civilians from a worse fate is just absurd.

The underlying logic is extremely controversial, and relies a lot in "othering" the Japanese, and talking about them in terms like "they would fight to the last man, woman, and child" like they were wild dogs or something.

A much stronger theory is that Japanese were sacrificed in order to flex muscle against the Soviet Union.
<Former Amazon employee, although not in search. It's intent.>
> "Let wildfires burn" sounds great when it's not your multimillion dollar vacation home going up in smoke.

The solution for this would be creating "clearance" area around said homes (or surrounding a town). 200m forest-free zone, additionally supported by a sprinkler system fed e.g. from a swimming pool or a huge buried water tank (fed by rainwater).

In addition, separate forest areas by cleared lines so that a fire cannot grow so huge that it cannot be contained in real emergency cases, and also that wildlife, trapped wanderers etc. can flee to safety.

The only thing this does not account for is cellphone / other RF antenna towers and power transmission lines.
> some even said it was "ruined", though this has to be hyperbolic, as Yellowstone is one of the most beautiful places I've ever seen

I visited Yellowstone before, during, and after those fires. The view was ruined from one point of view - a lot of variety in tree size and age was lost in those fires, to be replaced with uniform coverage.

A large party of the beauty of Yellowstone can be attributed to its wildness - how untouched by human hands it is. Yellowstone's forests post fire... felt tamed. No matter how much of an illusion it is, that wildness is something we all feel and seek while in Yellowstone.

This has gotten better over the decades since, with trees no longer being as uniform in size and coverage, but it's still possible to make out the scars of those fires, if you know where to look.
Thanks! I hope that along with help from others we'll make it very comprehensive over time.
This is a really good question, and I've hesitated to reply because I haven't really solidified my thoughts around an answer. None of my initial ideas about why it's different actually seem all that functionally different in reality, so I think I'm going to reexamine both my assumptions about this issue as well as my assumptions about the examples presented and try to come up with either a consistent way to explain my stance, or a changed stance on either this issue or the examples you presented.

Other people might have a good idea of how to answer this already, and power too them, but I didn't so I think this is a noteworthy comment, and just wanted to call that out.
The missing step is often that we continue to let communities pop up in these areas that we fully expect to periodically burn down.

Of course, we often still let people build their houses in flood planes, but we seem to be slowly getting better at that.
Currently it's difficult to verify useful work, especially when there's incentive to spam the system with useless work disguised as useful work.
I would add "Make sure every stakeholder has the same idea what the project will be". I have seen a lot of projects where once you talk to all stakeholders it becomes pretty clear that there is no shared understanding of what we are trying to achieve. Especially be wary of senior managers injecting their pet ideas.
Meet Alex, the Russian Casino Hacker Who Makes Millions Targeting Slot Machines
What is love?
The US does a lot of controlled burning as well.
Why are you mentioning these particular eminent people? Were these the translators of the _Elements_?
al-Khwārizmī, of course, is very important in the history of mathematics. But that Battuta guy doesn't seem relevant. Your comment seems kind of random, but maybe you can help me understand your point.
There is a link to the therapist, Tim Mackesey, in the post. He was local (in Atlanta, GA). I saw him 14-15 years ago, not sure what his practice looks like these days.
I don't think you _have_ to do every item on the list for every project; that's where you sort of need to know yourself and your audience.

That said, direct contact with your customers/users is extremely helpful. It might not have to be cold calls if you happen to have a good network already. I've never been good at cold outreach either, but I have no problem talking to people I know might be interested.
It's also an enormous betrayal from a part of her life from what she probably viewed as the most significant part of her life (assuming the facts are as described). That sort of betrayal is really hard to handle.
I am a female engineer and I partially agreed with the original manifesto. To be pragmatic, I rather work with a qualified SWE than someone hired by lowering the hiring bar due to political correctness. I am also fed up with the empty assumption that diversity will bring positive productivity. What is the problem with meritocracy? I think any competitive SWE (regardless of the gender) will not be intimidated by such manifesto.
2017 Nootropics Survey on /r/Nootropics
The article attempts to presents a framework for making this decision rationally, but ultimately, it's the heart that chooses between FreeBSD and OpenBSD.
Ask HN: Where are the most jobs in parallel computing?
I have a non-traditional background, got a tenuous New media degree, self-taught in web development, with several years of work experience. Recently I moved into some freelance game development through some of my projects. I particularly enjoy coding pixel and vertex shaders. I find parallel computing intuitive for computer graphics.

I find this area of work very interesting and would like to follow it up possibly with a "leap of faith" into parallel computing work (keeping in mind my mostly self-taught background). Where should I begin looking for jobs in parallel computing? I don't know any people that are in these sorts of computing areas, so I'm trying to look for a good starting point on researching it.
calling out virtue signalling isn't really signalling in itself though, beyond an expression of disapproval obviously.
I don't think it's fair to lump YC culture in with SV culture. YC is based in SV, but it seems to be an island of reasonableness.
A lot of the issue with this is that people don't often know their rights. In most of these cases the person being sued can turn the tables and extract penalties from the debt collectors because they violate all sorts of laws that provide statutory penalty. Unfortunately no one reads the law until it affects them and often not even then.
Here are the steps in my recursion experience:

1) teenager reading a pascal book: clueless

2) college C course: imperative "print tree", easy

3) advanced compiler: more sophisticated environment thingies, clueless again

4) CGI quadtrees: want fully recursive solution but chokes

5) rediscovery of lisp: recursion wannabe

6) cons-based lists fundamentals: linear converging recursion is everywhere, pattern is easily understood and memorize, everything makes sense

7) FP and lispy combinatorics (treerec, partition, countdown): it seems like point 2) but something is different now.. deep recursion involves self closing types. It's not just repeat until and do not care about what happens you'll fix it down the road. It HAS to make sense, and to typecheck right away.. recursive steps will be used for the previous level it has to fit logically.

If one reaches that level your understanding shifts entirely. Recursion is it's own solution, it's absurd but it's a deep reference point to solve problems since you can assume something that doesn't exist and see if it holds..

Now you get to rediscover math proofs and a lot of late HS and college math. Finally something I wanted to know and recently found out about, list recursion are only a linear pattern of recurrence. It's one dimensional and often on an easy to proove converging variable (cdr + nil?, natural dec + zero?). There are n-dimensional patterns, and litterature about it. I can't recall the books but I'll dig for it.

And finally, Turing among other tried to rethink imperative programs as one big while modifying one big vector variable (aka system state) and proof that this n-dimensional vector could only have some sound values and would reach terminating ones. (I think it's called linear ranking ..)

Cheers
One more thing that's really hurt has been beetle kill. There are stands of trees killed by beetles which have been waiting for the right spark. They've been working for years to clear out these tinderboxes, but it's hard work (especially since those efforts have to fight against the anti-logging camps).

http://ngm.nationalgeographic.com/2015/04/pine-beetles/rosne...
There was a good 99 Percent Invisible episode about this a while ago, too: http://99percentinvisible.org/episode/bone-music/ (2015)
> The USD has been a de-facto global reserve currency for the last 50 years, yet it's not like an individual dollar is worth 5000+ GBP, CHF, EUR, or JPY.

that is because Fed doesn't want it to be that way (and for a good reason) and prints [tons of] new USD. BTC can't be printed that easy and that unlimited.
I did a quick check in the Sunnyvale area, a $2M mortgage on a 4 bedroom, 2.5 bath house that can sleep 6 at $2700 a week is about the same as a mortgage. (note you'd insurance, pay taxes on the house, and have more expensive maintenance) So bottom line you'd lose money on the deal.
Of course their unrealized gains are not included in income... that's not what income is.

The online reason this works is because the tax code specifically preferences investment & the gains thereon vs interest & wages/Self Employment income.

Wouldn't that be an interesting discussion to see as part of tax reform...not holding my breath.
just my 2 cents after owning one for quite some time now. Avoid.

Right after the warranty ended the screen has constant flickering and will sometimes turn to straight up static for 5 minutes at a time. moving the laptop hinge doesnt affect this at all which leads me to believe its a motherboard issue rather than a screen or ribbon cable issue.
Besides that, the build quality is actually pretty terrible for what one of these costs and the hinge is flimsy and wobbles around when you move the laptop.
The trailing "." signifies the end of the domain name, so your example domain would be unaffected.